POST Create attachment
{{baseUrl}}/api/catalog/pvt/attachment
HEADERS

Content-Type
Accept
BODY json

{
  "Domains": [
    {
      "DomainValues": "",
      "FieldName": "",
      "MaxCaracters": ""
    }
  ],
  "IsActive": false,
  "IsRequired": false,
  "Name": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/attachment");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"Domains\": [\n    {\n      \"DomainValues\": \"\",\n      \"FieldName\": \"\",\n      \"MaxCaracters\": \"\"\n    }\n  ],\n  \"IsActive\": false,\n  \"IsRequired\": false,\n  \"Name\": \"\"\n}");

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

(client/post "{{baseUrl}}/api/catalog/pvt/attachment" {:headers {:accept ""}
                                                                       :content-type :json
                                                                       :form-params {:Domains [{:DomainValues ""
                                                                                                :FieldName ""
                                                                                                :MaxCaracters ""}]
                                                                                     :IsActive false
                                                                                     :IsRequired false
                                                                                     :Name ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/attachment"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}
reqBody = "{\n  \"Domains\": [\n    {\n      \"DomainValues\": \"\",\n      \"FieldName\": \"\",\n      \"MaxCaracters\": \"\"\n    }\n  ],\n  \"IsActive\": false,\n  \"IsRequired\": false,\n  \"Name\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/catalog/pvt/attachment"),
    Headers =
    {
        { "accept", "" },
    },
    Content = new StringContent("{\n  \"Domains\": [\n    {\n      \"DomainValues\": \"\",\n      \"FieldName\": \"\",\n      \"MaxCaracters\": \"\"\n    }\n  ],\n  \"IsActive\": false,\n  \"IsRequired\": false,\n  \"Name\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/attachment");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
request.AddParameter("", "{\n  \"Domains\": [\n    {\n      \"DomainValues\": \"\",\n      \"FieldName\": \"\",\n      \"MaxCaracters\": \"\"\n    }\n  ],\n  \"IsActive\": false,\n  \"IsRequired\": false,\n  \"Name\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/attachment"

	payload := strings.NewReader("{\n  \"Domains\": [\n    {\n      \"DomainValues\": \"\",\n      \"FieldName\": \"\",\n      \"MaxCaracters\": \"\"\n    }\n  ],\n  \"IsActive\": false,\n  \"IsRequired\": false,\n  \"Name\": \"\"\n}")

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

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

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

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

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

}
POST /baseUrl/api/catalog/pvt/attachment HTTP/1.1
Content-Type: 
Accept: 
Host: example.com
Content-Length: 166

{
  "Domains": [
    {
      "DomainValues": "",
      "FieldName": "",
      "MaxCaracters": ""
    }
  ],
  "IsActive": false,
  "IsRequired": false,
  "Name": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/catalog/pvt/attachment")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .setBody("{\n  \"Domains\": [\n    {\n      \"DomainValues\": \"\",\n      \"FieldName\": \"\",\n      \"MaxCaracters\": \"\"\n    }\n  ],\n  \"IsActive\": false,\n  \"IsRequired\": false,\n  \"Name\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/attachment"))
    .header("content-type", "")
    .header("accept", "")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"Domains\": [\n    {\n      \"DomainValues\": \"\",\n      \"FieldName\": \"\",\n      \"MaxCaracters\": \"\"\n    }\n  ],\n  \"IsActive\": false,\n  \"IsRequired\": false,\n  \"Name\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"Domains\": [\n    {\n      \"DomainValues\": \"\",\n      \"FieldName\": \"\",\n      \"MaxCaracters\": \"\"\n    }\n  ],\n  \"IsActive\": false,\n  \"IsRequired\": false,\n  \"Name\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/attachment")
  .post(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/catalog/pvt/attachment")
  .header("content-type", "")
  .header("accept", "")
  .body("{\n  \"Domains\": [\n    {\n      \"DomainValues\": \"\",\n      \"FieldName\": \"\",\n      \"MaxCaracters\": \"\"\n    }\n  ],\n  \"IsActive\": false,\n  \"IsRequired\": false,\n  \"Name\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  Domains: [
    {
      DomainValues: '',
      FieldName: '',
      MaxCaracters: ''
    }
  ],
  IsActive: false,
  IsRequired: false,
  Name: ''
});

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

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

xhr.open('POST', '{{baseUrl}}/api/catalog/pvt/attachment');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog/pvt/attachment',
  headers: {'content-type': '', accept: ''},
  data: {
    Domains: [{DomainValues: '', FieldName: '', MaxCaracters: ''}],
    IsActive: false,
    IsRequired: false,
    Name: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/attachment';
const options = {
  method: 'POST',
  headers: {'content-type': '', accept: ''},
  body: '{"Domains":[{"DomainValues":"","FieldName":"","MaxCaracters":""}],"IsActive":false,"IsRequired":false,"Name":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/attachment',
  method: 'POST',
  headers: {
    'content-type': '',
    accept: ''
  },
  processData: false,
  data: '{\n  "Domains": [\n    {\n      "DomainValues": "",\n      "FieldName": "",\n      "MaxCaracters": ""\n    }\n  ],\n  "IsActive": false,\n  "IsRequired": false,\n  "Name": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"Domains\": [\n    {\n      \"DomainValues\": \"\",\n      \"FieldName\": \"\",\n      \"MaxCaracters\": \"\"\n    }\n  ],\n  \"IsActive\": false,\n  \"IsRequired\": false,\n  \"Name\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/attachment")
  .post(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

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

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/attachment',
  headers: {
    'content-type': '',
    accept: ''
  }
};

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

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

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

req.write(JSON.stringify({
  Domains: [{DomainValues: '', FieldName: '', MaxCaracters: ''}],
  IsActive: false,
  IsRequired: false,
  Name: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog/pvt/attachment',
  headers: {'content-type': '', accept: ''},
  body: {
    Domains: [{DomainValues: '', FieldName: '', MaxCaracters: ''}],
    IsActive: false,
    IsRequired: false,
    Name: ''
  },
  json: true
};

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

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

const req = unirest('POST', '{{baseUrl}}/api/catalog/pvt/attachment');

req.headers({
  'content-type': '',
  accept: ''
});

req.type('json');
req.send({
  Domains: [
    {
      DomainValues: '',
      FieldName: '',
      MaxCaracters: ''
    }
  ],
  IsActive: false,
  IsRequired: false,
  Name: ''
});

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog/pvt/attachment',
  headers: {'content-type': '', accept: ''},
  data: {
    Domains: [{DomainValues: '', FieldName: '', MaxCaracters: ''}],
    IsActive: false,
    IsRequired: false,
    Name: ''
  }
};

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

const url = '{{baseUrl}}/api/catalog/pvt/attachment';
const options = {
  method: 'POST',
  headers: {'content-type': '', accept: ''},
  body: '{"Domains":[{"DomainValues":"","FieldName":"","MaxCaracters":""}],"IsActive":false,"IsRequired":false,"Name":""}'
};

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

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };
NSDictionary *parameters = @{ @"Domains": @[ @{ @"DomainValues": @"", @"FieldName": @"", @"MaxCaracters": @"" } ],
                              @"IsActive": @NO,
                              @"IsRequired": @NO,
                              @"Name": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/attachment"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

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

let uri = Uri.of_string "{{baseUrl}}/api/catalog/pvt/attachment" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"Domains\": [\n    {\n      \"DomainValues\": \"\",\n      \"FieldName\": \"\",\n      \"MaxCaracters\": \"\"\n    }\n  ],\n  \"IsActive\": false,\n  \"IsRequired\": false,\n  \"Name\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/attachment",
  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([
    'Domains' => [
        [
                'DomainValues' => '',
                'FieldName' => '',
                'MaxCaracters' => ''
        ]
    ],
    'IsActive' => null,
    'IsRequired' => null,
    'Name' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/catalog/pvt/attachment', [
  'body' => '{
  "Domains": [
    {
      "DomainValues": "",
      "FieldName": "",
      "MaxCaracters": ""
    }
  ],
  "IsActive": false,
  "IsRequired": false,
  "Name": ""
}',
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/attachment');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Domains' => [
    [
        'DomainValues' => '',
        'FieldName' => '',
        'MaxCaracters' => ''
    ]
  ],
  'IsActive' => null,
  'IsRequired' => null,
  'Name' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Domains' => [
    [
        'DomainValues' => '',
        'FieldName' => '',
        'MaxCaracters' => ''
    ]
  ],
  'IsActive' => null,
  'IsRequired' => null,
  'Name' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/catalog/pvt/attachment');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/attachment' -Method POST -Headers $headers -ContentType '' -Body '{
  "Domains": [
    {
      "DomainValues": "",
      "FieldName": "",
      "MaxCaracters": ""
    }
  ],
  "IsActive": false,
  "IsRequired": false,
  "Name": ""
}'
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/attachment' -Method POST -Headers $headers -ContentType '' -Body '{
  "Domains": [
    {
      "DomainValues": "",
      "FieldName": "",
      "MaxCaracters": ""
    }
  ],
  "IsActive": false,
  "IsRequired": false,
  "Name": ""
}'
import http.client

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

payload = "{\n  \"Domains\": [\n    {\n      \"DomainValues\": \"\",\n      \"FieldName\": \"\",\n      \"MaxCaracters\": \"\"\n    }\n  ],\n  \"IsActive\": false,\n  \"IsRequired\": false,\n  \"Name\": \"\"\n}"

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("POST", "/baseUrl/api/catalog/pvt/attachment", payload, headers)

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

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

url = "{{baseUrl}}/api/catalog/pvt/attachment"

payload = {
    "Domains": [
        {
            "DomainValues": "",
            "FieldName": "",
            "MaxCaracters": ""
        }
    ],
    "IsActive": False,
    "IsRequired": False,
    "Name": ""
}
headers = {
    "content-type": "",
    "accept": ""
}

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

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

url <- "{{baseUrl}}/api/catalog/pvt/attachment"

payload <- "{\n  \"Domains\": [\n    {\n      \"DomainValues\": \"\",\n      \"FieldName\": \"\",\n      \"MaxCaracters\": \"\"\n    }\n  ],\n  \"IsActive\": false,\n  \"IsRequired\": false,\n  \"Name\": \"\"\n}"

encode <- "json"

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

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

url = URI("{{baseUrl}}/api/catalog/pvt/attachment")

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

request = Net::HTTP::Post.new(url)
request["content-type"] = ''
request["accept"] = ''
request.body = "{\n  \"Domains\": [\n    {\n      \"DomainValues\": \"\",\n      \"FieldName\": \"\",\n      \"MaxCaracters\": \"\"\n    }\n  ],\n  \"IsActive\": false,\n  \"IsRequired\": false,\n  \"Name\": \"\"\n}"

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

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

response = conn.post('/baseUrl/api/catalog/pvt/attachment') do |req|
  req.headers['accept'] = ''
  req.body = "{\n  \"Domains\": [\n    {\n      \"DomainValues\": \"\",\n      \"FieldName\": \"\",\n      \"MaxCaracters\": \"\"\n    }\n  ],\n  \"IsActive\": false,\n  \"IsRequired\": false,\n  \"Name\": \"\"\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/attachment";

    let payload = json!({
        "Domains": (
            json!({
                "DomainValues": "",
                "FieldName": "",
                "MaxCaracters": ""
            })
        ),
        "IsActive": false,
        "IsRequired": false,
        "Name": ""
    });

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

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

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

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/catalog/pvt/attachment \
  --header 'accept: ' \
  --header 'content-type: ' \
  --data '{
  "Domains": [
    {
      "DomainValues": "",
      "FieldName": "",
      "MaxCaracters": ""
    }
  ],
  "IsActive": false,
  "IsRequired": false,
  "Name": ""
}'
echo '{
  "Domains": [
    {
      "DomainValues": "",
      "FieldName": "",
      "MaxCaracters": ""
    }
  ],
  "IsActive": false,
  "IsRequired": false,
  "Name": ""
}' |  \
  http POST {{baseUrl}}/api/catalog/pvt/attachment \
  accept:'' \
  content-type:''
wget --quiet \
  --method POST \
  --header 'content-type: ' \
  --header 'accept: ' \
  --body-data '{\n  "Domains": [\n    {\n      "DomainValues": "",\n      "FieldName": "",\n      "MaxCaracters": ""\n    }\n  ],\n  "IsActive": false,\n  "IsRequired": false,\n  "Name": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/attachment
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]
let parameters = [
  "Domains": [
    [
      "DomainValues": "",
      "FieldName": "",
      "MaxCaracters": ""
    ]
  ],
  "IsActive": false,
  "IsRequired": false,
  "Name": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/attachment")! 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

{
  "Domains": [
    {
      "DomainValues": "[1-2]#9[1-1][1]basic;#11[0-1][1]basic",
      "FieldName": "Sauce",
      "MaxCaracters": ""
    },
    {
      "DomainValues": "[0-10]#8[0-3][0]medium;#9[0-3][0]medium;#10[0-3][0]medium;#11[0-3][0]medium;#36[0-3][0]medium;#37[0-3][0]medium;#38[0-3][0]medium",
      "FieldName": "Toppings",
      "MaxCaracters": ""
    }
  ],
  "Id": 8,
  "IsActive": true,
  "IsRequired": true,
  "Name": "Ingredients"
}
DELETE Delete attachment
{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid
HEADERS

Content-Type
Accept
QUERY PARAMS

attachmentid
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid");

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

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

(client/delete "{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid" {:headers {:content-type ""
                                                                                                 :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

response = HTTP::Client.delete url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid");
var request = new RestRequest("", Method.Delete);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid"

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

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

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

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

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

}
DELETE /baseUrl/api/catalog/pvt/attachment/:attachmentid HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid"))
    .header("content-type", "")
    .header("accept", "")
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid")
  .delete(null)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

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

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

xhr.open('DELETE', '{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid';
const options = {method: 'DELETE', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid',
  method: 'DELETE',
  headers: {
    'content-type': '',
    accept: ''
  }
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid")
  .delete(null)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

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

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/attachment/:attachmentid',
  headers: {
    'content-type': '',
    accept: ''
  }
};

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

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

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

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid',
  headers: {'content-type': '', accept: ''}
};

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

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

const req = unirest('DELETE', '{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid');

req.headers({
  'content-type': '',
  accept: ''
});

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

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid',
  headers: {'content-type': '', accept: ''}
};

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

const url = '{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid';
const options = {method: 'DELETE', headers: {'content-type': '', accept: ''}};

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

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
[request setAllHTTPHeaderFields:headers];

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

let uri = Uri.of_string "{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid');
$request->setMethod(HTTP_METH_DELETE);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid');
$request->setRequestMethod('DELETE');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid' -Method DELETE -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid' -Method DELETE -Headers $headers
import http.client

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

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("DELETE", "/baseUrl/api/catalog/pvt/attachment/:attachmentid", headers=headers)

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

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

url = "{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.delete(url, headers=headers)

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

url <- "{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid"

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

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

url = URI("{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid")

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

request = Net::HTTP::Delete.new(url)
request["content-type"] = ''
request["accept"] = ''

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

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

response = conn.delete('/baseUrl/api/catalog/pvt/attachment/:attachmentid') do |req|
  req.headers['accept'] = ''
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid";

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

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .headers(headers)
        .send()
        .await;

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

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/api/catalog/pvt/attachment/:attachmentid \
  --header 'accept: ' \
  --header 'content-type: '
http DELETE {{baseUrl}}/api/catalog/pvt/attachment/:attachmentid \
  accept:'' \
  content-type:''
wget --quiet \
  --method DELETE \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/attachment/:attachmentid
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"
request.allHTTPHeaderFields = headers

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

dataTask.resume()
GET Get all attachments
{{baseUrl}}/api/catalog/pvt/attachments
HEADERS

Content-Type
Accept
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/attachments");

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

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

(client/get "{{baseUrl}}/api/catalog/pvt/attachments" {:headers {:content-type ""
                                                                                 :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/attachments"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

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}}/api/catalog/pvt/attachments"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/attachments");
var request = new RestRequest("", Method.Get);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/attachments"

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

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

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

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

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

}
GET /baseUrl/api/catalog/pvt/attachments HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/catalog/pvt/attachments")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/attachments"))
    .header("content-type", "")
    .header("accept", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/attachments")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/catalog/pvt/attachments")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

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

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

xhr.open('GET', '{{baseUrl}}/api/catalog/pvt/attachments');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/attachments',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/attachments';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/attachments',
  method: 'GET',
  headers: {
    'content-type': '',
    accept: ''
  }
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/attachments")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/attachments',
  headers: {
    'content-type': '',
    accept: ''
  }
};

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

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

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/attachments',
  headers: {'content-type': '', accept: ''}
};

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

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

const req = unirest('GET', '{{baseUrl}}/api/catalog/pvt/attachments');

req.headers({
  'content-type': '',
  accept: ''
});

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/attachments',
  headers: {'content-type': '', accept: ''}
};

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

const url = '{{baseUrl}}/api/catalog/pvt/attachments';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

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

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/attachments"]
                                                       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}}/api/catalog/pvt/attachments" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/attachments",
  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: ",
    "content-type: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/catalog/pvt/attachments', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/attachments');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog/pvt/attachments');
$request->setRequestMethod('GET');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/attachments' -Method GET -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/attachments' -Method GET -Headers $headers
import http.client

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

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("GET", "/baseUrl/api/catalog/pvt/attachments", headers=headers)

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

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

url = "{{baseUrl}}/api/catalog/pvt/attachments"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.get(url, headers=headers)

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

url <- "{{baseUrl}}/api/catalog/pvt/attachments"

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

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

url = URI("{{baseUrl}}/api/catalog/pvt/attachments")

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

request = Net::HTTP::Get.new(url)
request["content-type"] = ''
request["accept"] = ''

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

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

response = conn.get('/baseUrl/api/catalog/pvt/attachments') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/attachments";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".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}}/api/catalog/pvt/attachments \
  --header 'accept: ' \
  --header 'content-type: '
http GET {{baseUrl}}/api/catalog/pvt/attachments \
  accept:'' \
  content-type:''
wget --quiet \
  --method GET \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/attachments
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/attachments")! 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

{
  "Data": [
    {
      "Domains": [
        {
          "DomainValues": "[1-2]#9[1-1][1]basic;#11[0-1][1]basic",
          "FieldName": "Sauce",
          "MaxCaracters": ""
        },
        {
          "DomainValues": "[0-10]#8[0-3][0]medium;#9[0-3][0]medium;#10[0-3][0]medium;#11[0-3][0]medium;#36[0-3][0]medium;#37[0-3][0]medium;#38[0-3][0]medium",
          "FieldName": "Toppings",
          "MaxCaracters": ""
        }
      ],
      "Id": 8,
      "IsActive": true,
      "IsRequired": true,
      "Name": "Ingredients"
    }
  ],
  "Page": 1,
  "Size": 11,
  "TotalPage": 1,
  "TotalRows": 11
}
GET Get attachment
{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid
HEADERS

Content-Type
Accept
QUERY PARAMS

attachmentid
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid");

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

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

(client/get "{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid" {:headers {:content-type ""
                                                                                              :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

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}}/api/catalog/pvt/attachment/:attachmentid"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid");
var request = new RestRequest("", Method.Get);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid"

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

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

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

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

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

}
GET /baseUrl/api/catalog/pvt/attachment/:attachmentid HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid"))
    .header("content-type", "")
    .header("accept", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

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

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

xhr.open('GET', '{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid',
  method: 'GET',
  headers: {
    'content-type': '',
    accept: ''
  }
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/attachment/:attachmentid',
  headers: {
    'content-type': '',
    accept: ''
  }
};

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

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

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid',
  headers: {'content-type': '', accept: ''}
};

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

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

const req = unirest('GET', '{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid');

req.headers({
  'content-type': '',
  accept: ''
});

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid',
  headers: {'content-type': '', accept: ''}
};

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

const url = '{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

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

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid"]
                                                       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}}/api/catalog/pvt/attachment/:attachmentid" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid",
  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: ",
    "content-type: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid');
$request->setRequestMethod('GET');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid' -Method GET -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid' -Method GET -Headers $headers
import http.client

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

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("GET", "/baseUrl/api/catalog/pvt/attachment/:attachmentid", headers=headers)

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

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

url = "{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.get(url, headers=headers)

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

url <- "{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid"

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

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

url = URI("{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid")

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

request = Net::HTTP::Get.new(url)
request["content-type"] = ''
request["accept"] = ''

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

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

response = conn.get('/baseUrl/api/catalog/pvt/attachment/:attachmentid') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".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}}/api/catalog/pvt/attachment/:attachmentid \
  --header 'accept: ' \
  --header 'content-type: '
http GET {{baseUrl}}/api/catalog/pvt/attachment/:attachmentid \
  accept:'' \
  content-type:''
wget --quiet \
  --method GET \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/attachment/:attachmentid
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid")! 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

{
  "Domains": [
    {
      "DomainValues": "[1-2]#9[1-1][1]basic;#11[0-1][1]basic",
      "FieldName": "Sauce",
      "MaxCaracters": ""
    },
    {
      "DomainValues": "[0-10]#8[0-3][0]medium;#9[0-3][0]medium;#10[0-3][0]medium;#11[0-3][0]medium;#36[0-3][0]medium;#37[0-3][0]medium;#38[0-3][0]medium",
      "FieldName": "Toppings",
      "MaxCaracters": ""
    }
  ],
  "Id": 8,
  "IsActive": true,
  "IsRequired": true,
  "Name": "Ingredients"
}
PUT Update attachment
{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid
HEADERS

Content-Type
Accept
QUERY PARAMS

attachmentid
BODY json

{
  "Domains": [
    {
      "DomainValues": "",
      "FieldName": "",
      "MaxCaracters": ""
    }
  ],
  "IsActive": false,
  "IsRequired": false,
  "Name": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"Domains\": [\n    {\n      \"DomainValues\": \"\",\n      \"FieldName\": \"\",\n      \"MaxCaracters\": \"\"\n    }\n  ],\n  \"IsActive\": false,\n  \"IsRequired\": false,\n  \"Name\": \"\"\n}");

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

(client/put "{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid" {:headers {:accept ""}
                                                                                    :content-type :json
                                                                                    :form-params {:Domains [{:DomainValues ""
                                                                                                             :FieldName ""
                                                                                                             :MaxCaracters ""}]
                                                                                                  :IsActive false
                                                                                                  :IsRequired false
                                                                                                  :Name ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}
reqBody = "{\n  \"Domains\": [\n    {\n      \"DomainValues\": \"\",\n      \"FieldName\": \"\",\n      \"MaxCaracters\": \"\"\n    }\n  ],\n  \"IsActive\": false,\n  \"IsRequired\": false,\n  \"Name\": \"\"\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid"),
    Headers =
    {
        { "accept", "" },
    },
    Content = new StringContent("{\n  \"Domains\": [\n    {\n      \"DomainValues\": \"\",\n      \"FieldName\": \"\",\n      \"MaxCaracters\": \"\"\n    }\n  ],\n  \"IsActive\": false,\n  \"IsRequired\": false,\n  \"Name\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
request.AddParameter("", "{\n  \"Domains\": [\n    {\n      \"DomainValues\": \"\",\n      \"FieldName\": \"\",\n      \"MaxCaracters\": \"\"\n    }\n  ],\n  \"IsActive\": false,\n  \"IsRequired\": false,\n  \"Name\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid"

	payload := strings.NewReader("{\n  \"Domains\": [\n    {\n      \"DomainValues\": \"\",\n      \"FieldName\": \"\",\n      \"MaxCaracters\": \"\"\n    }\n  ],\n  \"IsActive\": false,\n  \"IsRequired\": false,\n  \"Name\": \"\"\n}")

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

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

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

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

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

}
PUT /baseUrl/api/catalog/pvt/attachment/:attachmentid HTTP/1.1
Content-Type: 
Accept: 
Host: example.com
Content-Length: 166

{
  "Domains": [
    {
      "DomainValues": "",
      "FieldName": "",
      "MaxCaracters": ""
    }
  ],
  "IsActive": false,
  "IsRequired": false,
  "Name": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .setBody("{\n  \"Domains\": [\n    {\n      \"DomainValues\": \"\",\n      \"FieldName\": \"\",\n      \"MaxCaracters\": \"\"\n    }\n  ],\n  \"IsActive\": false,\n  \"IsRequired\": false,\n  \"Name\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid"))
    .header("content-type", "")
    .header("accept", "")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"Domains\": [\n    {\n      \"DomainValues\": \"\",\n      \"FieldName\": \"\",\n      \"MaxCaracters\": \"\"\n    }\n  ],\n  \"IsActive\": false,\n  \"IsRequired\": false,\n  \"Name\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"Domains\": [\n    {\n      \"DomainValues\": \"\",\n      \"FieldName\": \"\",\n      \"MaxCaracters\": \"\"\n    }\n  ],\n  \"IsActive\": false,\n  \"IsRequired\": false,\n  \"Name\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid")
  .put(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid")
  .header("content-type", "")
  .header("accept", "")
  .body("{\n  \"Domains\": [\n    {\n      \"DomainValues\": \"\",\n      \"FieldName\": \"\",\n      \"MaxCaracters\": \"\"\n    }\n  ],\n  \"IsActive\": false,\n  \"IsRequired\": false,\n  \"Name\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  Domains: [
    {
      DomainValues: '',
      FieldName: '',
      MaxCaracters: ''
    }
  ],
  IsActive: false,
  IsRequired: false,
  Name: ''
});

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

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

xhr.open('PUT', '{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid',
  headers: {'content-type': '', accept: ''},
  data: {
    Domains: [{DomainValues: '', FieldName: '', MaxCaracters: ''}],
    IsActive: false,
    IsRequired: false,
    Name: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid';
const options = {
  method: 'PUT',
  headers: {'content-type': '', accept: ''},
  body: '{"Domains":[{"DomainValues":"","FieldName":"","MaxCaracters":""}],"IsActive":false,"IsRequired":false,"Name":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid',
  method: 'PUT',
  headers: {
    'content-type': '',
    accept: ''
  },
  processData: false,
  data: '{\n  "Domains": [\n    {\n      "DomainValues": "",\n      "FieldName": "",\n      "MaxCaracters": ""\n    }\n  ],\n  "IsActive": false,\n  "IsRequired": false,\n  "Name": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"Domains\": [\n    {\n      \"DomainValues\": \"\",\n      \"FieldName\": \"\",\n      \"MaxCaracters\": \"\"\n    }\n  ],\n  \"IsActive\": false,\n  \"IsRequired\": false,\n  \"Name\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid")
  .put(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

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

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/attachment/:attachmentid',
  headers: {
    'content-type': '',
    accept: ''
  }
};

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

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

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

req.write(JSON.stringify({
  Domains: [{DomainValues: '', FieldName: '', MaxCaracters: ''}],
  IsActive: false,
  IsRequired: false,
  Name: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid',
  headers: {'content-type': '', accept: ''},
  body: {
    Domains: [{DomainValues: '', FieldName: '', MaxCaracters: ''}],
    IsActive: false,
    IsRequired: false,
    Name: ''
  },
  json: true
};

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

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

const req = unirest('PUT', '{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid');

req.headers({
  'content-type': '',
  accept: ''
});

req.type('json');
req.send({
  Domains: [
    {
      DomainValues: '',
      FieldName: '',
      MaxCaracters: ''
    }
  ],
  IsActive: false,
  IsRequired: false,
  Name: ''
});

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

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid',
  headers: {'content-type': '', accept: ''},
  data: {
    Domains: [{DomainValues: '', FieldName: '', MaxCaracters: ''}],
    IsActive: false,
    IsRequired: false,
    Name: ''
  }
};

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

const url = '{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid';
const options = {
  method: 'PUT',
  headers: {'content-type': '', accept: ''},
  body: '{"Domains":[{"DomainValues":"","FieldName":"","MaxCaracters":""}],"IsActive":false,"IsRequired":false,"Name":""}'
};

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

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };
NSDictionary *parameters = @{ @"Domains": @[ @{ @"DomainValues": @"", @"FieldName": @"", @"MaxCaracters": @"" } ],
                              @"IsActive": @NO,
                              @"IsRequired": @NO,
                              @"Name": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

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

let uri = Uri.of_string "{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"Domains\": [\n    {\n      \"DomainValues\": \"\",\n      \"FieldName\": \"\",\n      \"MaxCaracters\": \"\"\n    }\n  ],\n  \"IsActive\": false,\n  \"IsRequired\": false,\n  \"Name\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid",
  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([
    'Domains' => [
        [
                'DomainValues' => '',
                'FieldName' => '',
                'MaxCaracters' => ''
        ]
    ],
    'IsActive' => null,
    'IsRequired' => null,
    'Name' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid', [
  'body' => '{
  "Domains": [
    {
      "DomainValues": "",
      "FieldName": "",
      "MaxCaracters": ""
    }
  ],
  "IsActive": false,
  "IsRequired": false,
  "Name": ""
}',
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Domains' => [
    [
        'DomainValues' => '',
        'FieldName' => '',
        'MaxCaracters' => ''
    ]
  ],
  'IsActive' => null,
  'IsRequired' => null,
  'Name' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Domains' => [
    [
        'DomainValues' => '',
        'FieldName' => '',
        'MaxCaracters' => ''
    ]
  ],
  'IsActive' => null,
  'IsRequired' => null,
  'Name' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid' -Method PUT -Headers $headers -ContentType '' -Body '{
  "Domains": [
    {
      "DomainValues": "",
      "FieldName": "",
      "MaxCaracters": ""
    }
  ],
  "IsActive": false,
  "IsRequired": false,
  "Name": ""
}'
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid' -Method PUT -Headers $headers -ContentType '' -Body '{
  "Domains": [
    {
      "DomainValues": "",
      "FieldName": "",
      "MaxCaracters": ""
    }
  ],
  "IsActive": false,
  "IsRequired": false,
  "Name": ""
}'
import http.client

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

payload = "{\n  \"Domains\": [\n    {\n      \"DomainValues\": \"\",\n      \"FieldName\": \"\",\n      \"MaxCaracters\": \"\"\n    }\n  ],\n  \"IsActive\": false,\n  \"IsRequired\": false,\n  \"Name\": \"\"\n}"

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("PUT", "/baseUrl/api/catalog/pvt/attachment/:attachmentid", payload, headers)

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

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

url = "{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid"

payload = {
    "Domains": [
        {
            "DomainValues": "",
            "FieldName": "",
            "MaxCaracters": ""
        }
    ],
    "IsActive": False,
    "IsRequired": False,
    "Name": ""
}
headers = {
    "content-type": "",
    "accept": ""
}

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

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

url <- "{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid"

payload <- "{\n  \"Domains\": [\n    {\n      \"DomainValues\": \"\",\n      \"FieldName\": \"\",\n      \"MaxCaracters\": \"\"\n    }\n  ],\n  \"IsActive\": false,\n  \"IsRequired\": false,\n  \"Name\": \"\"\n}"

encode <- "json"

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

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

url = URI("{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid")

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

request = Net::HTTP::Put.new(url)
request["content-type"] = ''
request["accept"] = ''
request.body = "{\n  \"Domains\": [\n    {\n      \"DomainValues\": \"\",\n      \"FieldName\": \"\",\n      \"MaxCaracters\": \"\"\n    }\n  ],\n  \"IsActive\": false,\n  \"IsRequired\": false,\n  \"Name\": \"\"\n}"

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

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

response = conn.put('/baseUrl/api/catalog/pvt/attachment/:attachmentid') do |req|
  req.headers['accept'] = ''
  req.body = "{\n  \"Domains\": [\n    {\n      \"DomainValues\": \"\",\n      \"FieldName\": \"\",\n      \"MaxCaracters\": \"\"\n    }\n  ],\n  \"IsActive\": false,\n  \"IsRequired\": false,\n  \"Name\": \"\"\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid";

    let payload = json!({
        "Domains": (
            json!({
                "DomainValues": "",
                "FieldName": "",
                "MaxCaracters": ""
            })
        ),
        "IsActive": false,
        "IsRequired": false,
        "Name": ""
    });

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

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

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

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/catalog/pvt/attachment/:attachmentid \
  --header 'accept: ' \
  --header 'content-type: ' \
  --data '{
  "Domains": [
    {
      "DomainValues": "",
      "FieldName": "",
      "MaxCaracters": ""
    }
  ],
  "IsActive": false,
  "IsRequired": false,
  "Name": ""
}'
echo '{
  "Domains": [
    {
      "DomainValues": "",
      "FieldName": "",
      "MaxCaracters": ""
    }
  ],
  "IsActive": false,
  "IsRequired": false,
  "Name": ""
}' |  \
  http PUT {{baseUrl}}/api/catalog/pvt/attachment/:attachmentid \
  accept:'' \
  content-type:''
wget --quiet \
  --method PUT \
  --header 'content-type: ' \
  --header 'accept: ' \
  --body-data '{\n  "Domains": [\n    {\n      "DomainValues": "",\n      "FieldName": "",\n      "MaxCaracters": ""\n    }\n  ],\n  "IsActive": false,\n  "IsRequired": false,\n  "Name": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/attachment/:attachmentid
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]
let parameters = [
  "Domains": [
    [
      "DomainValues": "",
      "FieldName": "",
      "MaxCaracters": ""
    ]
  ],
  "IsActive": false,
  "IsRequired": false,
  "Name": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/attachment/:attachmentid")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

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

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "Domains": [
    {
      "DomainValues": "[1-2]#9[1-1][1]basic;#11[0-1][1]basic",
      "FieldName": "Sauce",
      "MaxCaracters": ""
    },
    {
      "DomainValues": "[0-10]#8[0-3][0]medium;#9[0-3][0]medium;#10[0-3][0]medium;#11[0-3][0]medium;#36[0-3][0]medium;#37[0-3][0]medium;#38[0-3][0]medium",
      "FieldName": "Toppings",
      "MaxCaracters": ""
    }
  ],
  "Id": 8,
  "IsActive": true,
  "IsRequired": true,
  "Name": "Ingredients"
}
POST Create Brand
{{baseUrl}}/api/catalog/pvt/brand
HEADERS

Content-Type
Accept
BODY json

{
  "Active": false,
  "AdWordsRemarketingCode": "",
  "Id": 0,
  "Keywords": "",
  "LinkId": "",
  "LomadeeCampaignCode": "",
  "MenuHome": false,
  "Name": "",
  "Score": 0,
  "SiteTitle": "",
  "Text": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/brand");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"Active\": false,\n  \"AdWordsRemarketingCode\": \"\",\n  \"Id\": 0,\n  \"Keywords\": \"\",\n  \"LinkId\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"MenuHome\": false,\n  \"Name\": \"\",\n  \"Score\": 0,\n  \"SiteTitle\": \"\",\n  \"Text\": \"\"\n}");

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

(client/post "{{baseUrl}}/api/catalog/pvt/brand" {:headers {:accept ""}
                                                                  :content-type :json
                                                                  :form-params {:Active false
                                                                                :AdWordsRemarketingCode ""
                                                                                :Id 0
                                                                                :Keywords ""
                                                                                :LinkId ""
                                                                                :LomadeeCampaignCode ""
                                                                                :MenuHome false
                                                                                :Name ""
                                                                                :Score 0
                                                                                :SiteTitle ""
                                                                                :Text ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/brand"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}
reqBody = "{\n  \"Active\": false,\n  \"AdWordsRemarketingCode\": \"\",\n  \"Id\": 0,\n  \"Keywords\": \"\",\n  \"LinkId\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"MenuHome\": false,\n  \"Name\": \"\",\n  \"Score\": 0,\n  \"SiteTitle\": \"\",\n  \"Text\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/catalog/pvt/brand"),
    Headers =
    {
        { "accept", "" },
    },
    Content = new StringContent("{\n  \"Active\": false,\n  \"AdWordsRemarketingCode\": \"\",\n  \"Id\": 0,\n  \"Keywords\": \"\",\n  \"LinkId\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"MenuHome\": false,\n  \"Name\": \"\",\n  \"Score\": 0,\n  \"SiteTitle\": \"\",\n  \"Text\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/brand");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
request.AddParameter("", "{\n  \"Active\": false,\n  \"AdWordsRemarketingCode\": \"\",\n  \"Id\": 0,\n  \"Keywords\": \"\",\n  \"LinkId\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"MenuHome\": false,\n  \"Name\": \"\",\n  \"Score\": 0,\n  \"SiteTitle\": \"\",\n  \"Text\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/brand"

	payload := strings.NewReader("{\n  \"Active\": false,\n  \"AdWordsRemarketingCode\": \"\",\n  \"Id\": 0,\n  \"Keywords\": \"\",\n  \"LinkId\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"MenuHome\": false,\n  \"Name\": \"\",\n  \"Score\": 0,\n  \"SiteTitle\": \"\",\n  \"Text\": \"\"\n}")

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

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

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

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

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

}
POST /baseUrl/api/catalog/pvt/brand HTTP/1.1
Content-Type: 
Accept: 
Host: example.com
Content-Length: 209

{
  "Active": false,
  "AdWordsRemarketingCode": "",
  "Id": 0,
  "Keywords": "",
  "LinkId": "",
  "LomadeeCampaignCode": "",
  "MenuHome": false,
  "Name": "",
  "Score": 0,
  "SiteTitle": "",
  "Text": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/catalog/pvt/brand")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .setBody("{\n  \"Active\": false,\n  \"AdWordsRemarketingCode\": \"\",\n  \"Id\": 0,\n  \"Keywords\": \"\",\n  \"LinkId\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"MenuHome\": false,\n  \"Name\": \"\",\n  \"Score\": 0,\n  \"SiteTitle\": \"\",\n  \"Text\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/brand"))
    .header("content-type", "")
    .header("accept", "")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"Active\": false,\n  \"AdWordsRemarketingCode\": \"\",\n  \"Id\": 0,\n  \"Keywords\": \"\",\n  \"LinkId\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"MenuHome\": false,\n  \"Name\": \"\",\n  \"Score\": 0,\n  \"SiteTitle\": \"\",\n  \"Text\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"Active\": false,\n  \"AdWordsRemarketingCode\": \"\",\n  \"Id\": 0,\n  \"Keywords\": \"\",\n  \"LinkId\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"MenuHome\": false,\n  \"Name\": \"\",\n  \"Score\": 0,\n  \"SiteTitle\": \"\",\n  \"Text\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/brand")
  .post(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/catalog/pvt/brand")
  .header("content-type", "")
  .header("accept", "")
  .body("{\n  \"Active\": false,\n  \"AdWordsRemarketingCode\": \"\",\n  \"Id\": 0,\n  \"Keywords\": \"\",\n  \"LinkId\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"MenuHome\": false,\n  \"Name\": \"\",\n  \"Score\": 0,\n  \"SiteTitle\": \"\",\n  \"Text\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  Active: false,
  AdWordsRemarketingCode: '',
  Id: 0,
  Keywords: '',
  LinkId: '',
  LomadeeCampaignCode: '',
  MenuHome: false,
  Name: '',
  Score: 0,
  SiteTitle: '',
  Text: ''
});

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

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

xhr.open('POST', '{{baseUrl}}/api/catalog/pvt/brand');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog/pvt/brand',
  headers: {'content-type': '', accept: ''},
  data: {
    Active: false,
    AdWordsRemarketingCode: '',
    Id: 0,
    Keywords: '',
    LinkId: '',
    LomadeeCampaignCode: '',
    MenuHome: false,
    Name: '',
    Score: 0,
    SiteTitle: '',
    Text: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/brand';
const options = {
  method: 'POST',
  headers: {'content-type': '', accept: ''},
  body: '{"Active":false,"AdWordsRemarketingCode":"","Id":0,"Keywords":"","LinkId":"","LomadeeCampaignCode":"","MenuHome":false,"Name":"","Score":0,"SiteTitle":"","Text":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/brand',
  method: 'POST',
  headers: {
    'content-type': '',
    accept: ''
  },
  processData: false,
  data: '{\n  "Active": false,\n  "AdWordsRemarketingCode": "",\n  "Id": 0,\n  "Keywords": "",\n  "LinkId": "",\n  "LomadeeCampaignCode": "",\n  "MenuHome": false,\n  "Name": "",\n  "Score": 0,\n  "SiteTitle": "",\n  "Text": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"Active\": false,\n  \"AdWordsRemarketingCode\": \"\",\n  \"Id\": 0,\n  \"Keywords\": \"\",\n  \"LinkId\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"MenuHome\": false,\n  \"Name\": \"\",\n  \"Score\": 0,\n  \"SiteTitle\": \"\",\n  \"Text\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/brand")
  .post(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

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

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/brand',
  headers: {
    'content-type': '',
    accept: ''
  }
};

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

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

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

req.write(JSON.stringify({
  Active: false,
  AdWordsRemarketingCode: '',
  Id: 0,
  Keywords: '',
  LinkId: '',
  LomadeeCampaignCode: '',
  MenuHome: false,
  Name: '',
  Score: 0,
  SiteTitle: '',
  Text: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog/pvt/brand',
  headers: {'content-type': '', accept: ''},
  body: {
    Active: false,
    AdWordsRemarketingCode: '',
    Id: 0,
    Keywords: '',
    LinkId: '',
    LomadeeCampaignCode: '',
    MenuHome: false,
    Name: '',
    Score: 0,
    SiteTitle: '',
    Text: ''
  },
  json: true
};

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

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

const req = unirest('POST', '{{baseUrl}}/api/catalog/pvt/brand');

req.headers({
  'content-type': '',
  accept: ''
});

req.type('json');
req.send({
  Active: false,
  AdWordsRemarketingCode: '',
  Id: 0,
  Keywords: '',
  LinkId: '',
  LomadeeCampaignCode: '',
  MenuHome: false,
  Name: '',
  Score: 0,
  SiteTitle: '',
  Text: ''
});

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog/pvt/brand',
  headers: {'content-type': '', accept: ''},
  data: {
    Active: false,
    AdWordsRemarketingCode: '',
    Id: 0,
    Keywords: '',
    LinkId: '',
    LomadeeCampaignCode: '',
    MenuHome: false,
    Name: '',
    Score: 0,
    SiteTitle: '',
    Text: ''
  }
};

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

const url = '{{baseUrl}}/api/catalog/pvt/brand';
const options = {
  method: 'POST',
  headers: {'content-type': '', accept: ''},
  body: '{"Active":false,"AdWordsRemarketingCode":"","Id":0,"Keywords":"","LinkId":"","LomadeeCampaignCode":"","MenuHome":false,"Name":"","Score":0,"SiteTitle":"","Text":""}'
};

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

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };
NSDictionary *parameters = @{ @"Active": @NO,
                              @"AdWordsRemarketingCode": @"",
                              @"Id": @0,
                              @"Keywords": @"",
                              @"LinkId": @"",
                              @"LomadeeCampaignCode": @"",
                              @"MenuHome": @NO,
                              @"Name": @"",
                              @"Score": @0,
                              @"SiteTitle": @"",
                              @"Text": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/brand"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

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

let uri = Uri.of_string "{{baseUrl}}/api/catalog/pvt/brand" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"Active\": false,\n  \"AdWordsRemarketingCode\": \"\",\n  \"Id\": 0,\n  \"Keywords\": \"\",\n  \"LinkId\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"MenuHome\": false,\n  \"Name\": \"\",\n  \"Score\": 0,\n  \"SiteTitle\": \"\",\n  \"Text\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/brand",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'Active' => null,
    'AdWordsRemarketingCode' => '',
    'Id' => 0,
    'Keywords' => '',
    'LinkId' => '',
    'LomadeeCampaignCode' => '',
    'MenuHome' => null,
    'Name' => '',
    'Score' => 0,
    'SiteTitle' => '',
    'Text' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/catalog/pvt/brand', [
  'body' => '{
  "Active": false,
  "AdWordsRemarketingCode": "",
  "Id": 0,
  "Keywords": "",
  "LinkId": "",
  "LomadeeCampaignCode": "",
  "MenuHome": false,
  "Name": "",
  "Score": 0,
  "SiteTitle": "",
  "Text": ""
}',
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/brand');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Active' => null,
  'AdWordsRemarketingCode' => '',
  'Id' => 0,
  'Keywords' => '',
  'LinkId' => '',
  'LomadeeCampaignCode' => '',
  'MenuHome' => null,
  'Name' => '',
  'Score' => 0,
  'SiteTitle' => '',
  'Text' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Active' => null,
  'AdWordsRemarketingCode' => '',
  'Id' => 0,
  'Keywords' => '',
  'LinkId' => '',
  'LomadeeCampaignCode' => '',
  'MenuHome' => null,
  'Name' => '',
  'Score' => 0,
  'SiteTitle' => '',
  'Text' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/catalog/pvt/brand');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/brand' -Method POST -Headers $headers -ContentType '' -Body '{
  "Active": false,
  "AdWordsRemarketingCode": "",
  "Id": 0,
  "Keywords": "",
  "LinkId": "",
  "LomadeeCampaignCode": "",
  "MenuHome": false,
  "Name": "",
  "Score": 0,
  "SiteTitle": "",
  "Text": ""
}'
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/brand' -Method POST -Headers $headers -ContentType '' -Body '{
  "Active": false,
  "AdWordsRemarketingCode": "",
  "Id": 0,
  "Keywords": "",
  "LinkId": "",
  "LomadeeCampaignCode": "",
  "MenuHome": false,
  "Name": "",
  "Score": 0,
  "SiteTitle": "",
  "Text": ""
}'
import http.client

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

payload = "{\n  \"Active\": false,\n  \"AdWordsRemarketingCode\": \"\",\n  \"Id\": 0,\n  \"Keywords\": \"\",\n  \"LinkId\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"MenuHome\": false,\n  \"Name\": \"\",\n  \"Score\": 0,\n  \"SiteTitle\": \"\",\n  \"Text\": \"\"\n}"

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("POST", "/baseUrl/api/catalog/pvt/brand", payload, headers)

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

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

url = "{{baseUrl}}/api/catalog/pvt/brand"

payload = {
    "Active": False,
    "AdWordsRemarketingCode": "",
    "Id": 0,
    "Keywords": "",
    "LinkId": "",
    "LomadeeCampaignCode": "",
    "MenuHome": False,
    "Name": "",
    "Score": 0,
    "SiteTitle": "",
    "Text": ""
}
headers = {
    "content-type": "",
    "accept": ""
}

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

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

url <- "{{baseUrl}}/api/catalog/pvt/brand"

payload <- "{\n  \"Active\": false,\n  \"AdWordsRemarketingCode\": \"\",\n  \"Id\": 0,\n  \"Keywords\": \"\",\n  \"LinkId\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"MenuHome\": false,\n  \"Name\": \"\",\n  \"Score\": 0,\n  \"SiteTitle\": \"\",\n  \"Text\": \"\"\n}"

encode <- "json"

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

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

url = URI("{{baseUrl}}/api/catalog/pvt/brand")

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

request = Net::HTTP::Post.new(url)
request["content-type"] = ''
request["accept"] = ''
request.body = "{\n  \"Active\": false,\n  \"AdWordsRemarketingCode\": \"\",\n  \"Id\": 0,\n  \"Keywords\": \"\",\n  \"LinkId\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"MenuHome\": false,\n  \"Name\": \"\",\n  \"Score\": 0,\n  \"SiteTitle\": \"\",\n  \"Text\": \"\"\n}"

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

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

response = conn.post('/baseUrl/api/catalog/pvt/brand') do |req|
  req.headers['accept'] = ''
  req.body = "{\n  \"Active\": false,\n  \"AdWordsRemarketingCode\": \"\",\n  \"Id\": 0,\n  \"Keywords\": \"\",\n  \"LinkId\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"MenuHome\": false,\n  \"Name\": \"\",\n  \"Score\": 0,\n  \"SiteTitle\": \"\",\n  \"Text\": \"\"\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/brand";

    let payload = json!({
        "Active": false,
        "AdWordsRemarketingCode": "",
        "Id": 0,
        "Keywords": "",
        "LinkId": "",
        "LomadeeCampaignCode": "",
        "MenuHome": false,
        "Name": "",
        "Score": 0,
        "SiteTitle": "",
        "Text": ""
    });

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

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

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

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/catalog/pvt/brand \
  --header 'accept: ' \
  --header 'content-type: ' \
  --data '{
  "Active": false,
  "AdWordsRemarketingCode": "",
  "Id": 0,
  "Keywords": "",
  "LinkId": "",
  "LomadeeCampaignCode": "",
  "MenuHome": false,
  "Name": "",
  "Score": 0,
  "SiteTitle": "",
  "Text": ""
}'
echo '{
  "Active": false,
  "AdWordsRemarketingCode": "",
  "Id": 0,
  "Keywords": "",
  "LinkId": "",
  "LomadeeCampaignCode": "",
  "MenuHome": false,
  "Name": "",
  "Score": 0,
  "SiteTitle": "",
  "Text": ""
}' |  \
  http POST {{baseUrl}}/api/catalog/pvt/brand \
  accept:'' \
  content-type:''
wget --quiet \
  --method POST \
  --header 'content-type: ' \
  --header 'accept: ' \
  --body-data '{\n  "Active": false,\n  "AdWordsRemarketingCode": "",\n  "Id": 0,\n  "Keywords": "",\n  "LinkId": "",\n  "LomadeeCampaignCode": "",\n  "MenuHome": false,\n  "Name": "",\n  "Score": 0,\n  "SiteTitle": "",\n  "Text": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/brand
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]
let parameters = [
  "Active": false,
  "AdWordsRemarketingCode": "",
  "Id": 0,
  "Keywords": "",
  "LinkId": "",
  "LomadeeCampaignCode": "",
  "MenuHome": false,
  "Name": "",
  "Score": 0,
  "SiteTitle": "",
  "Text": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/brand")! 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

{
  "Active": true,
  "AdWordsRemarketingCode": "",
  "Id": 2000013,
  "Keywords": "orma",
  "LinkId": "orma-carbon",
  "LomadeeCampaignCode": "",
  "MenuHome": true,
  "Name": "Orma Carbon",
  "Score": null,
  "SiteTitle": "Orma Carbon",
  "Text": "Orma Carbon"
}
DELETE Delete Brand
{{baseUrl}}/api/catalog/pvt/brand/:brandId
HEADERS

Content-Type
Accept
QUERY PARAMS

brandId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/brand/:brandId");

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

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

(client/delete "{{baseUrl}}/api/catalog/pvt/brand/:brandId" {:headers {:content-type ""
                                                                                       :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/brand/:brandId"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

response = HTTP::Client.delete url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/api/catalog/pvt/brand/:brandId"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/brand/:brandId");
var request = new RestRequest("", Method.Delete);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/brand/:brandId"

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

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

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

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

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

}
DELETE /baseUrl/api/catalog/pvt/brand/:brandId HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/catalog/pvt/brand/:brandId")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/brand/:brandId"))
    .header("content-type", "")
    .header("accept", "")
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/brand/:brandId")
  .delete(null)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/catalog/pvt/brand/:brandId")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

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

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

xhr.open('DELETE', '{{baseUrl}}/api/catalog/pvt/brand/:brandId');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/brand/:brandId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/brand/:brandId';
const options = {method: 'DELETE', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/brand/:brandId',
  method: 'DELETE',
  headers: {
    'content-type': '',
    accept: ''
  }
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/brand/:brandId")
  .delete(null)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

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

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/brand/:brandId',
  headers: {
    'content-type': '',
    accept: ''
  }
};

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

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

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

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/brand/:brandId',
  headers: {'content-type': '', accept: ''}
};

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

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

const req = unirest('DELETE', '{{baseUrl}}/api/catalog/pvt/brand/:brandId');

req.headers({
  'content-type': '',
  accept: ''
});

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

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/brand/:brandId',
  headers: {'content-type': '', accept: ''}
};

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

const url = '{{baseUrl}}/api/catalog/pvt/brand/:brandId';
const options = {method: 'DELETE', headers: {'content-type': '', accept: ''}};

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

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/brand/:brandId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
[request setAllHTTPHeaderFields:headers];

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

let uri = Uri.of_string "{{baseUrl}}/api/catalog/pvt/brand/:brandId" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/brand/:brandId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/api/catalog/pvt/brand/:brandId', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/brand/:brandId');
$request->setMethod(HTTP_METH_DELETE);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog/pvt/brand/:brandId');
$request->setRequestMethod('DELETE');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/brand/:brandId' -Method DELETE -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/brand/:brandId' -Method DELETE -Headers $headers
import http.client

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

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("DELETE", "/baseUrl/api/catalog/pvt/brand/:brandId", headers=headers)

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

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

url = "{{baseUrl}}/api/catalog/pvt/brand/:brandId"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.delete(url, headers=headers)

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

url <- "{{baseUrl}}/api/catalog/pvt/brand/:brandId"

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

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

url = URI("{{baseUrl}}/api/catalog/pvt/brand/:brandId")

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

request = Net::HTTP::Delete.new(url)
request["content-type"] = ''
request["accept"] = ''

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

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

response = conn.delete('/baseUrl/api/catalog/pvt/brand/:brandId') do |req|
  req.headers['accept'] = ''
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/brand/:brandId";

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

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .headers(headers)
        .send()
        .await;

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

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/api/catalog/pvt/brand/:brandId \
  --header 'accept: ' \
  --header 'content-type: '
http DELETE {{baseUrl}}/api/catalog/pvt/brand/:brandId \
  accept:'' \
  content-type:''
wget --quiet \
  --method DELETE \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/brand/:brandId
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/brand/:brandId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"
request.allHTTPHeaderFields = headers

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

dataTask.resume()
GET Get Brand List Per Page
{{baseUrl}}/api/catalog_system/pvt/brand/pagedlist
HEADERS

Content-Type
Accept
QUERY PARAMS

pageSize
page
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog_system/pvt/brand/pagedlist?pageSize=&page=");

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

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

(client/get "{{baseUrl}}/api/catalog_system/pvt/brand/pagedlist" {:headers {:content-type ""
                                                                                            :accept ""}
                                                                                  :query-params {:pageSize ""
                                                                                                 :page ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog_system/pvt/brand/pagedlist?pageSize=&page="
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

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}}/api/catalog_system/pvt/brand/pagedlist?pageSize=&page="),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog_system/pvt/brand/pagedlist?pageSize=&page=");
var request = new RestRequest("", Method.Get);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/api/catalog_system/pvt/brand/pagedlist?pageSize=&page="

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

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

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

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

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

}
GET /baseUrl/api/catalog_system/pvt/brand/pagedlist?pageSize=&page= HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/catalog_system/pvt/brand/pagedlist?pageSize=&page=")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog_system/pvt/brand/pagedlist?pageSize=&page="))
    .header("content-type", "")
    .header("accept", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pvt/brand/pagedlist?pageSize=&page=")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/catalog_system/pvt/brand/pagedlist?pageSize=&page=")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

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

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

xhr.open('GET', '{{baseUrl}}/api/catalog_system/pvt/brand/pagedlist?pageSize=&page=');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pvt/brand/pagedlist',
  params: {pageSize: '', page: ''},
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog_system/pvt/brand/pagedlist?pageSize=&page=';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog_system/pvt/brand/pagedlist?pageSize=&page=',
  method: 'GET',
  headers: {
    'content-type': '',
    accept: ''
  }
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pvt/brand/pagedlist?pageSize=&page=")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog_system/pvt/brand/pagedlist?pageSize=&page=',
  headers: {
    'content-type': '',
    accept: ''
  }
};

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

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

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pvt/brand/pagedlist',
  qs: {pageSize: '', page: ''},
  headers: {'content-type': '', accept: ''}
};

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

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

const req = unirest('GET', '{{baseUrl}}/api/catalog_system/pvt/brand/pagedlist');

req.query({
  pageSize: '',
  page: ''
});

req.headers({
  'content-type': '',
  accept: ''
});

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pvt/brand/pagedlist',
  params: {pageSize: '', page: ''},
  headers: {'content-type': '', accept: ''}
};

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

const url = '{{baseUrl}}/api/catalog_system/pvt/brand/pagedlist?pageSize=&page=';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

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

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog_system/pvt/brand/pagedlist?pageSize=&page="]
                                                       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}}/api/catalog_system/pvt/brand/pagedlist?pageSize=&page=" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog_system/pvt/brand/pagedlist?pageSize=&page=",
  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: ",
    "content-type: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/catalog_system/pvt/brand/pagedlist?pageSize=&page=', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog_system/pvt/brand/pagedlist');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'pageSize' => '',
  'page' => ''
]);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog_system/pvt/brand/pagedlist');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'pageSize' => '',
  'page' => ''
]));

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog_system/pvt/brand/pagedlist?pageSize=&page=' -Method GET -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog_system/pvt/brand/pagedlist?pageSize=&page=' -Method GET -Headers $headers
import http.client

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

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("GET", "/baseUrl/api/catalog_system/pvt/brand/pagedlist?pageSize=&page=", headers=headers)

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

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

url = "{{baseUrl}}/api/catalog_system/pvt/brand/pagedlist"

querystring = {"pageSize":"","page":""}

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.get(url, headers=headers, params=querystring)

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

url <- "{{baseUrl}}/api/catalog_system/pvt/brand/pagedlist"

queryString <- list(
  pageSize = "",
  page = ""
)

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

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

url = URI("{{baseUrl}}/api/catalog_system/pvt/brand/pagedlist?pageSize=&page=")

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

request = Net::HTTP::Get.new(url)
request["content-type"] = ''
request["accept"] = ''

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

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

response = conn.get('/baseUrl/api/catalog_system/pvt/brand/pagedlist') do |req|
  req.headers['accept'] = ''
  req.params['pageSize'] = ''
  req.params['page'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog_system/pvt/brand/pagedlist";

    let querystring = [
        ("pageSize", ""),
        ("page", ""),
    ];

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

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

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

    dbg!(results);
}
curl --request GET \
  --url '{{baseUrl}}/api/catalog_system/pvt/brand/pagedlist?pageSize=&page=' \
  --header 'accept: ' \
  --header 'content-type: '
http GET '{{baseUrl}}/api/catalog_system/pvt/brand/pagedlist?pageSize=&page=' \
  accept:'' \
  content-type:''
wget --quiet \
  --method GET \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - '{{baseUrl}}/api/catalog_system/pvt/brand/pagedlist?pageSize=&page='
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog_system/pvt/brand/pagedlist?pageSize=&page=")! 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

{
  "items": [
    {
      "id": 2000000,
      "imageUrl": null,
      "isActive": true,
      "metaTagDescription": "Farm",
      "name": "Farm",
      "title": "Farm"
    },
    {
      "id": 2000001,
      "imageUrl": null,
      "isActive": true,
      "metaTagDescription": "",
      "name": "Adidas",
      "title": ""
    },
    {
      "id": 2000002,
      "imageUrl": null,
      "isActive": true,
      "metaTagDescription": "Brastemp",
      "name": "Brastemp",
      "title": "Brastemp"
    }
  ],
  "paging": {
    "page": 1,
    "pages": 2,
    "perPage": 3,
    "total": 6
  }
}
GET Get Brand List
{{baseUrl}}/api/catalog_system/pvt/brand/list
HEADERS

Content-Type
Accept
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog_system/pvt/brand/list");

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

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

(client/get "{{baseUrl}}/api/catalog_system/pvt/brand/list" {:headers {:content-type ""
                                                                                       :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog_system/pvt/brand/list"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

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}}/api/catalog_system/pvt/brand/list"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog_system/pvt/brand/list");
var request = new RestRequest("", Method.Get);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/api/catalog_system/pvt/brand/list"

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

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

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

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

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

}
GET /baseUrl/api/catalog_system/pvt/brand/list HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/catalog_system/pvt/brand/list")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog_system/pvt/brand/list"))
    .header("content-type", "")
    .header("accept", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pvt/brand/list")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/catalog_system/pvt/brand/list")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

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

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

xhr.open('GET', '{{baseUrl}}/api/catalog_system/pvt/brand/list');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pvt/brand/list',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog_system/pvt/brand/list';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog_system/pvt/brand/list',
  method: 'GET',
  headers: {
    'content-type': '',
    accept: ''
  }
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pvt/brand/list")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog_system/pvt/brand/list',
  headers: {
    'content-type': '',
    accept: ''
  }
};

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

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

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pvt/brand/list',
  headers: {'content-type': '', accept: ''}
};

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

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

const req = unirest('GET', '{{baseUrl}}/api/catalog_system/pvt/brand/list');

req.headers({
  'content-type': '',
  accept: ''
});

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pvt/brand/list',
  headers: {'content-type': '', accept: ''}
};

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

const url = '{{baseUrl}}/api/catalog_system/pvt/brand/list';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

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

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog_system/pvt/brand/list"]
                                                       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}}/api/catalog_system/pvt/brand/list" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog_system/pvt/brand/list",
  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: ",
    "content-type: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/catalog_system/pvt/brand/list', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog_system/pvt/brand/list');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog_system/pvt/brand/list');
$request->setRequestMethod('GET');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog_system/pvt/brand/list' -Method GET -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog_system/pvt/brand/list' -Method GET -Headers $headers
import http.client

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

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("GET", "/baseUrl/api/catalog_system/pvt/brand/list", headers=headers)

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

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

url = "{{baseUrl}}/api/catalog_system/pvt/brand/list"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.get(url, headers=headers)

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

url <- "{{baseUrl}}/api/catalog_system/pvt/brand/list"

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

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

url = URI("{{baseUrl}}/api/catalog_system/pvt/brand/list")

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

request = Net::HTTP::Get.new(url)
request["content-type"] = ''
request["accept"] = ''

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

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

response = conn.get('/baseUrl/api/catalog_system/pvt/brand/list') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog_system/pvt/brand/list";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".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}}/api/catalog_system/pvt/brand/list \
  --header 'accept: ' \
  --header 'content-type: '
http GET {{baseUrl}}/api/catalog_system/pvt/brand/list \
  accept:'' \
  content-type:''
wget --quiet \
  --method GET \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog_system/pvt/brand/list
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog_system/pvt/brand/list")! 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

[
  {
    "id": 9280,
    "imageUrl": null,
    "isActive": true,
    "metaTagDescription": "Brand",
    "name": "Brand",
    "title": "Brand"
  },
  {
    "id": 2000000,
    "imageUrl": null,
    "isActive": true,
    "metaTagDescription": "Orma Carbon",
    "name": "Orma Carbon",
    "title": "Orma Carbon"
  },
  {
    "id": 2000001,
    "imageUrl": null,
    "isActive": true,
    "metaTagDescription": "",
    "name": "Pedigree",
    "title": "Pedigree"
  }
]
GET Get Brand and context
{{baseUrl}}/api/catalog/pvt/brand/:brandId
HEADERS

Content-Type
Accept
QUERY PARAMS

brandId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/brand/:brandId");

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

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

(client/get "{{baseUrl}}/api/catalog/pvt/brand/:brandId" {:headers {:content-type ""
                                                                                    :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/brand/:brandId"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

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}}/api/catalog/pvt/brand/:brandId"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/brand/:brandId");
var request = new RestRequest("", Method.Get);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/brand/:brandId"

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

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

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

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

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

}
GET /baseUrl/api/catalog/pvt/brand/:brandId HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/catalog/pvt/brand/:brandId")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/brand/:brandId"))
    .header("content-type", "")
    .header("accept", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/brand/:brandId")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/catalog/pvt/brand/:brandId")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

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

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

xhr.open('GET', '{{baseUrl}}/api/catalog/pvt/brand/:brandId');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/brand/:brandId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/brand/:brandId';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/brand/:brandId',
  method: 'GET',
  headers: {
    'content-type': '',
    accept: ''
  }
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/brand/:brandId")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/brand/:brandId',
  headers: {
    'content-type': '',
    accept: ''
  }
};

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

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

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/brand/:brandId',
  headers: {'content-type': '', accept: ''}
};

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

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

const req = unirest('GET', '{{baseUrl}}/api/catalog/pvt/brand/:brandId');

req.headers({
  'content-type': '',
  accept: ''
});

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/brand/:brandId',
  headers: {'content-type': '', accept: ''}
};

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

const url = '{{baseUrl}}/api/catalog/pvt/brand/:brandId';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

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

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/brand/:brandId"]
                                                       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}}/api/catalog/pvt/brand/:brandId" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/brand/:brandId",
  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: ",
    "content-type: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/catalog/pvt/brand/:brandId', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/brand/:brandId');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog/pvt/brand/:brandId');
$request->setRequestMethod('GET');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/brand/:brandId' -Method GET -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/brand/:brandId' -Method GET -Headers $headers
import http.client

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

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("GET", "/baseUrl/api/catalog/pvt/brand/:brandId", headers=headers)

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

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

url = "{{baseUrl}}/api/catalog/pvt/brand/:brandId"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.get(url, headers=headers)

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

url <- "{{baseUrl}}/api/catalog/pvt/brand/:brandId"

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

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

url = URI("{{baseUrl}}/api/catalog/pvt/brand/:brandId")

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

request = Net::HTTP::Get.new(url)
request["content-type"] = ''
request["accept"] = ''

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

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

response = conn.get('/baseUrl/api/catalog/pvt/brand/:brandId') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/brand/:brandId";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".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}}/api/catalog/pvt/brand/:brandId \
  --header 'accept: ' \
  --header 'content-type: '
http GET {{baseUrl}}/api/catalog/pvt/brand/:brandId \
  accept:'' \
  content-type:''
wget --quiet \
  --method GET \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/brand/:brandId
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/brand/:brandId")! 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

{
  "Active": true,
  "AdWordsRemarketingCode": "",
  "Id": 2000013,
  "Keywords": "orma",
  "LinkId": "orma-carbon",
  "LomadeeCampaignCode": "",
  "MenuHome": true,
  "Name": "Orma Carbon",
  "Score": null,
  "SiteTitle": "Orma Carbon",
  "Text": "Orma Carbon"
}
GET Get Brand
{{baseUrl}}/api/catalog_system/pvt/brand/:brandId
HEADERS

Content-Type
Accept
QUERY PARAMS

brandId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog_system/pvt/brand/:brandId");

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

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

(client/get "{{baseUrl}}/api/catalog_system/pvt/brand/:brandId" {:headers {:content-type ""
                                                                                           :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog_system/pvt/brand/:brandId"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

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}}/api/catalog_system/pvt/brand/:brandId"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog_system/pvt/brand/:brandId");
var request = new RestRequest("", Method.Get);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/api/catalog_system/pvt/brand/:brandId"

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

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

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

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

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

}
GET /baseUrl/api/catalog_system/pvt/brand/:brandId HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/catalog_system/pvt/brand/:brandId")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog_system/pvt/brand/:brandId"))
    .header("content-type", "")
    .header("accept", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pvt/brand/:brandId")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/catalog_system/pvt/brand/:brandId")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

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

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

xhr.open('GET', '{{baseUrl}}/api/catalog_system/pvt/brand/:brandId');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pvt/brand/:brandId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog_system/pvt/brand/:brandId';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog_system/pvt/brand/:brandId',
  method: 'GET',
  headers: {
    'content-type': '',
    accept: ''
  }
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pvt/brand/:brandId")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog_system/pvt/brand/:brandId',
  headers: {
    'content-type': '',
    accept: ''
  }
};

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

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

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pvt/brand/:brandId',
  headers: {'content-type': '', accept: ''}
};

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

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

const req = unirest('GET', '{{baseUrl}}/api/catalog_system/pvt/brand/:brandId');

req.headers({
  'content-type': '',
  accept: ''
});

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pvt/brand/:brandId',
  headers: {'content-type': '', accept: ''}
};

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

const url = '{{baseUrl}}/api/catalog_system/pvt/brand/:brandId';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

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

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog_system/pvt/brand/:brandId"]
                                                       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}}/api/catalog_system/pvt/brand/:brandId" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog_system/pvt/brand/:brandId",
  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: ",
    "content-type: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/catalog_system/pvt/brand/:brandId', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog_system/pvt/brand/:brandId');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog_system/pvt/brand/:brandId');
$request->setRequestMethod('GET');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog_system/pvt/brand/:brandId' -Method GET -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog_system/pvt/brand/:brandId' -Method GET -Headers $headers
import http.client

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

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("GET", "/baseUrl/api/catalog_system/pvt/brand/:brandId", headers=headers)

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

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

url = "{{baseUrl}}/api/catalog_system/pvt/brand/:brandId"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.get(url, headers=headers)

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

url <- "{{baseUrl}}/api/catalog_system/pvt/brand/:brandId"

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

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

url = URI("{{baseUrl}}/api/catalog_system/pvt/brand/:brandId")

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

request = Net::HTTP::Get.new(url)
request["content-type"] = ''
request["accept"] = ''

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

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

response = conn.get('/baseUrl/api/catalog_system/pvt/brand/:brandId') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog_system/pvt/brand/:brandId";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".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}}/api/catalog_system/pvt/brand/:brandId \
  --header 'accept: ' \
  --header 'content-type: '
http GET {{baseUrl}}/api/catalog_system/pvt/brand/:brandId \
  accept:'' \
  content-type:''
wget --quiet \
  --method GET \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog_system/pvt/brand/:brandId
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog_system/pvt/brand/:brandId")! 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

{
  "id": 7000000,
  "imageUrl": null,
  "isActive": true,
  "metaTagDescription": "Pedigree",
  "name": "Pedigree",
  "title": "Pedigree"
}
PUT Update Brand
{{baseUrl}}/api/catalog/pvt/brand/:brandId
HEADERS

Content-Type
Accept
QUERY PARAMS

brandId
BODY json

{
  "Active": false,
  "AdWordsRemarketingCode": "",
  "Id": 0,
  "Keywords": "",
  "LinkId": "",
  "LomadeeCampaignCode": "",
  "MenuHome": false,
  "Name": "",
  "Score": 0,
  "SiteTitle": "",
  "Text": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/brand/:brandId");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"Active\": false,\n  \"AdWordsRemarketingCode\": \"\",\n  \"Id\": 0,\n  \"Keywords\": \"\",\n  \"LinkId\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"MenuHome\": false,\n  \"Name\": \"\",\n  \"Score\": 0,\n  \"SiteTitle\": \"\",\n  \"Text\": \"\"\n}");

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

(client/put "{{baseUrl}}/api/catalog/pvt/brand/:brandId" {:headers {:accept ""}
                                                                          :content-type :json
                                                                          :form-params {:Active false
                                                                                        :AdWordsRemarketingCode ""
                                                                                        :Id 0
                                                                                        :Keywords ""
                                                                                        :LinkId ""
                                                                                        :LomadeeCampaignCode ""
                                                                                        :MenuHome false
                                                                                        :Name ""
                                                                                        :Score 0
                                                                                        :SiteTitle ""
                                                                                        :Text ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/brand/:brandId"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}
reqBody = "{\n  \"Active\": false,\n  \"AdWordsRemarketingCode\": \"\",\n  \"Id\": 0,\n  \"Keywords\": \"\",\n  \"LinkId\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"MenuHome\": false,\n  \"Name\": \"\",\n  \"Score\": 0,\n  \"SiteTitle\": \"\",\n  \"Text\": \"\"\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/catalog/pvt/brand/:brandId"),
    Headers =
    {
        { "accept", "" },
    },
    Content = new StringContent("{\n  \"Active\": false,\n  \"AdWordsRemarketingCode\": \"\",\n  \"Id\": 0,\n  \"Keywords\": \"\",\n  \"LinkId\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"MenuHome\": false,\n  \"Name\": \"\",\n  \"Score\": 0,\n  \"SiteTitle\": \"\",\n  \"Text\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/brand/:brandId");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
request.AddParameter("", "{\n  \"Active\": false,\n  \"AdWordsRemarketingCode\": \"\",\n  \"Id\": 0,\n  \"Keywords\": \"\",\n  \"LinkId\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"MenuHome\": false,\n  \"Name\": \"\",\n  \"Score\": 0,\n  \"SiteTitle\": \"\",\n  \"Text\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/brand/:brandId"

	payload := strings.NewReader("{\n  \"Active\": false,\n  \"AdWordsRemarketingCode\": \"\",\n  \"Id\": 0,\n  \"Keywords\": \"\",\n  \"LinkId\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"MenuHome\": false,\n  \"Name\": \"\",\n  \"Score\": 0,\n  \"SiteTitle\": \"\",\n  \"Text\": \"\"\n}")

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

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

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

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

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

}
PUT /baseUrl/api/catalog/pvt/brand/:brandId HTTP/1.1
Content-Type: 
Accept: 
Host: example.com
Content-Length: 209

{
  "Active": false,
  "AdWordsRemarketingCode": "",
  "Id": 0,
  "Keywords": "",
  "LinkId": "",
  "LomadeeCampaignCode": "",
  "MenuHome": false,
  "Name": "",
  "Score": 0,
  "SiteTitle": "",
  "Text": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/catalog/pvt/brand/:brandId")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .setBody("{\n  \"Active\": false,\n  \"AdWordsRemarketingCode\": \"\",\n  \"Id\": 0,\n  \"Keywords\": \"\",\n  \"LinkId\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"MenuHome\": false,\n  \"Name\": \"\",\n  \"Score\": 0,\n  \"SiteTitle\": \"\",\n  \"Text\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/brand/:brandId"))
    .header("content-type", "")
    .header("accept", "")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"Active\": false,\n  \"AdWordsRemarketingCode\": \"\",\n  \"Id\": 0,\n  \"Keywords\": \"\",\n  \"LinkId\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"MenuHome\": false,\n  \"Name\": \"\",\n  \"Score\": 0,\n  \"SiteTitle\": \"\",\n  \"Text\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"Active\": false,\n  \"AdWordsRemarketingCode\": \"\",\n  \"Id\": 0,\n  \"Keywords\": \"\",\n  \"LinkId\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"MenuHome\": false,\n  \"Name\": \"\",\n  \"Score\": 0,\n  \"SiteTitle\": \"\",\n  \"Text\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/brand/:brandId")
  .put(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/catalog/pvt/brand/:brandId")
  .header("content-type", "")
  .header("accept", "")
  .body("{\n  \"Active\": false,\n  \"AdWordsRemarketingCode\": \"\",\n  \"Id\": 0,\n  \"Keywords\": \"\",\n  \"LinkId\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"MenuHome\": false,\n  \"Name\": \"\",\n  \"Score\": 0,\n  \"SiteTitle\": \"\",\n  \"Text\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  Active: false,
  AdWordsRemarketingCode: '',
  Id: 0,
  Keywords: '',
  LinkId: '',
  LomadeeCampaignCode: '',
  MenuHome: false,
  Name: '',
  Score: 0,
  SiteTitle: '',
  Text: ''
});

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

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

xhr.open('PUT', '{{baseUrl}}/api/catalog/pvt/brand/:brandId');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/catalog/pvt/brand/:brandId',
  headers: {'content-type': '', accept: ''},
  data: {
    Active: false,
    AdWordsRemarketingCode: '',
    Id: 0,
    Keywords: '',
    LinkId: '',
    LomadeeCampaignCode: '',
    MenuHome: false,
    Name: '',
    Score: 0,
    SiteTitle: '',
    Text: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/brand/:brandId';
const options = {
  method: 'PUT',
  headers: {'content-type': '', accept: ''},
  body: '{"Active":false,"AdWordsRemarketingCode":"","Id":0,"Keywords":"","LinkId":"","LomadeeCampaignCode":"","MenuHome":false,"Name":"","Score":0,"SiteTitle":"","Text":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/brand/:brandId',
  method: 'PUT',
  headers: {
    'content-type': '',
    accept: ''
  },
  processData: false,
  data: '{\n  "Active": false,\n  "AdWordsRemarketingCode": "",\n  "Id": 0,\n  "Keywords": "",\n  "LinkId": "",\n  "LomadeeCampaignCode": "",\n  "MenuHome": false,\n  "Name": "",\n  "Score": 0,\n  "SiteTitle": "",\n  "Text": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"Active\": false,\n  \"AdWordsRemarketingCode\": \"\",\n  \"Id\": 0,\n  \"Keywords\": \"\",\n  \"LinkId\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"MenuHome\": false,\n  \"Name\": \"\",\n  \"Score\": 0,\n  \"SiteTitle\": \"\",\n  \"Text\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/brand/:brandId")
  .put(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

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

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/brand/:brandId',
  headers: {
    'content-type': '',
    accept: ''
  }
};

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

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

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

req.write(JSON.stringify({
  Active: false,
  AdWordsRemarketingCode: '',
  Id: 0,
  Keywords: '',
  LinkId: '',
  LomadeeCampaignCode: '',
  MenuHome: false,
  Name: '',
  Score: 0,
  SiteTitle: '',
  Text: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/catalog/pvt/brand/:brandId',
  headers: {'content-type': '', accept: ''},
  body: {
    Active: false,
    AdWordsRemarketingCode: '',
    Id: 0,
    Keywords: '',
    LinkId: '',
    LomadeeCampaignCode: '',
    MenuHome: false,
    Name: '',
    Score: 0,
    SiteTitle: '',
    Text: ''
  },
  json: true
};

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

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

const req = unirest('PUT', '{{baseUrl}}/api/catalog/pvt/brand/:brandId');

req.headers({
  'content-type': '',
  accept: ''
});

req.type('json');
req.send({
  Active: false,
  AdWordsRemarketingCode: '',
  Id: 0,
  Keywords: '',
  LinkId: '',
  LomadeeCampaignCode: '',
  MenuHome: false,
  Name: '',
  Score: 0,
  SiteTitle: '',
  Text: ''
});

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

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/catalog/pvt/brand/:brandId',
  headers: {'content-type': '', accept: ''},
  data: {
    Active: false,
    AdWordsRemarketingCode: '',
    Id: 0,
    Keywords: '',
    LinkId: '',
    LomadeeCampaignCode: '',
    MenuHome: false,
    Name: '',
    Score: 0,
    SiteTitle: '',
    Text: ''
  }
};

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

const url = '{{baseUrl}}/api/catalog/pvt/brand/:brandId';
const options = {
  method: 'PUT',
  headers: {'content-type': '', accept: ''},
  body: '{"Active":false,"AdWordsRemarketingCode":"","Id":0,"Keywords":"","LinkId":"","LomadeeCampaignCode":"","MenuHome":false,"Name":"","Score":0,"SiteTitle":"","Text":""}'
};

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

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };
NSDictionary *parameters = @{ @"Active": @NO,
                              @"AdWordsRemarketingCode": @"",
                              @"Id": @0,
                              @"Keywords": @"",
                              @"LinkId": @"",
                              @"LomadeeCampaignCode": @"",
                              @"MenuHome": @NO,
                              @"Name": @"",
                              @"Score": @0,
                              @"SiteTitle": @"",
                              @"Text": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/brand/:brandId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

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

let uri = Uri.of_string "{{baseUrl}}/api/catalog/pvt/brand/:brandId" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"Active\": false,\n  \"AdWordsRemarketingCode\": \"\",\n  \"Id\": 0,\n  \"Keywords\": \"\",\n  \"LinkId\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"MenuHome\": false,\n  \"Name\": \"\",\n  \"Score\": 0,\n  \"SiteTitle\": \"\",\n  \"Text\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/brand/:brandId",
  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([
    'Active' => null,
    'AdWordsRemarketingCode' => '',
    'Id' => 0,
    'Keywords' => '',
    'LinkId' => '',
    'LomadeeCampaignCode' => '',
    'MenuHome' => null,
    'Name' => '',
    'Score' => 0,
    'SiteTitle' => '',
    'Text' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/catalog/pvt/brand/:brandId', [
  'body' => '{
  "Active": false,
  "AdWordsRemarketingCode": "",
  "Id": 0,
  "Keywords": "",
  "LinkId": "",
  "LomadeeCampaignCode": "",
  "MenuHome": false,
  "Name": "",
  "Score": 0,
  "SiteTitle": "",
  "Text": ""
}',
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/brand/:brandId');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Active' => null,
  'AdWordsRemarketingCode' => '',
  'Id' => 0,
  'Keywords' => '',
  'LinkId' => '',
  'LomadeeCampaignCode' => '',
  'MenuHome' => null,
  'Name' => '',
  'Score' => 0,
  'SiteTitle' => '',
  'Text' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Active' => null,
  'AdWordsRemarketingCode' => '',
  'Id' => 0,
  'Keywords' => '',
  'LinkId' => '',
  'LomadeeCampaignCode' => '',
  'MenuHome' => null,
  'Name' => '',
  'Score' => 0,
  'SiteTitle' => '',
  'Text' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/catalog/pvt/brand/:brandId');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/brand/:brandId' -Method PUT -Headers $headers -ContentType '' -Body '{
  "Active": false,
  "AdWordsRemarketingCode": "",
  "Id": 0,
  "Keywords": "",
  "LinkId": "",
  "LomadeeCampaignCode": "",
  "MenuHome": false,
  "Name": "",
  "Score": 0,
  "SiteTitle": "",
  "Text": ""
}'
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/brand/:brandId' -Method PUT -Headers $headers -ContentType '' -Body '{
  "Active": false,
  "AdWordsRemarketingCode": "",
  "Id": 0,
  "Keywords": "",
  "LinkId": "",
  "LomadeeCampaignCode": "",
  "MenuHome": false,
  "Name": "",
  "Score": 0,
  "SiteTitle": "",
  "Text": ""
}'
import http.client

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

payload = "{\n  \"Active\": false,\n  \"AdWordsRemarketingCode\": \"\",\n  \"Id\": 0,\n  \"Keywords\": \"\",\n  \"LinkId\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"MenuHome\": false,\n  \"Name\": \"\",\n  \"Score\": 0,\n  \"SiteTitle\": \"\",\n  \"Text\": \"\"\n}"

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("PUT", "/baseUrl/api/catalog/pvt/brand/:brandId", payload, headers)

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

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

url = "{{baseUrl}}/api/catalog/pvt/brand/:brandId"

payload = {
    "Active": False,
    "AdWordsRemarketingCode": "",
    "Id": 0,
    "Keywords": "",
    "LinkId": "",
    "LomadeeCampaignCode": "",
    "MenuHome": False,
    "Name": "",
    "Score": 0,
    "SiteTitle": "",
    "Text": ""
}
headers = {
    "content-type": "",
    "accept": ""
}

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

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

url <- "{{baseUrl}}/api/catalog/pvt/brand/:brandId"

payload <- "{\n  \"Active\": false,\n  \"AdWordsRemarketingCode\": \"\",\n  \"Id\": 0,\n  \"Keywords\": \"\",\n  \"LinkId\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"MenuHome\": false,\n  \"Name\": \"\",\n  \"Score\": 0,\n  \"SiteTitle\": \"\",\n  \"Text\": \"\"\n}"

encode <- "json"

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

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

url = URI("{{baseUrl}}/api/catalog/pvt/brand/:brandId")

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

request = Net::HTTP::Put.new(url)
request["content-type"] = ''
request["accept"] = ''
request.body = "{\n  \"Active\": false,\n  \"AdWordsRemarketingCode\": \"\",\n  \"Id\": 0,\n  \"Keywords\": \"\",\n  \"LinkId\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"MenuHome\": false,\n  \"Name\": \"\",\n  \"Score\": 0,\n  \"SiteTitle\": \"\",\n  \"Text\": \"\"\n}"

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

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

response = conn.put('/baseUrl/api/catalog/pvt/brand/:brandId') do |req|
  req.headers['accept'] = ''
  req.body = "{\n  \"Active\": false,\n  \"AdWordsRemarketingCode\": \"\",\n  \"Id\": 0,\n  \"Keywords\": \"\",\n  \"LinkId\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"MenuHome\": false,\n  \"Name\": \"\",\n  \"Score\": 0,\n  \"SiteTitle\": \"\",\n  \"Text\": \"\"\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/brand/:brandId";

    let payload = json!({
        "Active": false,
        "AdWordsRemarketingCode": "",
        "Id": 0,
        "Keywords": "",
        "LinkId": "",
        "LomadeeCampaignCode": "",
        "MenuHome": false,
        "Name": "",
        "Score": 0,
        "SiteTitle": "",
        "Text": ""
    });

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

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

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

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/catalog/pvt/brand/:brandId \
  --header 'accept: ' \
  --header 'content-type: ' \
  --data '{
  "Active": false,
  "AdWordsRemarketingCode": "",
  "Id": 0,
  "Keywords": "",
  "LinkId": "",
  "LomadeeCampaignCode": "",
  "MenuHome": false,
  "Name": "",
  "Score": 0,
  "SiteTitle": "",
  "Text": ""
}'
echo '{
  "Active": false,
  "AdWordsRemarketingCode": "",
  "Id": 0,
  "Keywords": "",
  "LinkId": "",
  "LomadeeCampaignCode": "",
  "MenuHome": false,
  "Name": "",
  "Score": 0,
  "SiteTitle": "",
  "Text": ""
}' |  \
  http PUT {{baseUrl}}/api/catalog/pvt/brand/:brandId \
  accept:'' \
  content-type:''
wget --quiet \
  --method PUT \
  --header 'content-type: ' \
  --header 'accept: ' \
  --body-data '{\n  "Active": false,\n  "AdWordsRemarketingCode": "",\n  "Id": 0,\n  "Keywords": "",\n  "LinkId": "",\n  "LomadeeCampaignCode": "",\n  "MenuHome": false,\n  "Name": "",\n  "Score": 0,\n  "SiteTitle": "",\n  "Text": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/brand/:brandId
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]
let parameters = [
  "Active": false,
  "AdWordsRemarketingCode": "",
  "Id": 0,
  "Keywords": "",
  "LinkId": "",
  "LomadeeCampaignCode": "",
  "MenuHome": false,
  "Name": "",
  "Score": 0,
  "SiteTitle": "",
  "Text": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/brand/:brandId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

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

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "Active": true,
  "AdWordsRemarketingCode": "",
  "Id": 2000013,
  "Keywords": "orma",
  "LinkId": "orma-carbon",
  "LomadeeCampaignCode": "",
  "MenuHome": true,
  "Name": "Orma Carbon",
  "Score": null,
  "SiteTitle": "Orma Carbon",
  "Text": "Orma Carbon"
}
POST Create Category
{{baseUrl}}/api/catalog/pvt/category
HEADERS

Content-Type
Accept
BODY json

{
  "ActiveStoreFrontLink": false,
  "AdWordsRemarketingCode": "",
  "Description": "",
  "FatherCategoryId": 0,
  "GlobalCategoryId": 0,
  "Id": 0,
  "IsActive": false,
  "Keywords": "",
  "LomadeeCampaignCode": "",
  "Name": "",
  "Score": 0,
  "ShowBrandFilter": false,
  "ShowInStoreFront": false,
  "StockKeepingUnitSelectionMode": "",
  "Title": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/category");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ActiveStoreFrontLink\": false,\n  \"AdWordsRemarketingCode\": \"\",\n  \"Description\": \"\",\n  \"FatherCategoryId\": 0,\n  \"GlobalCategoryId\": 0,\n  \"Id\": 0,\n  \"IsActive\": false,\n  \"Keywords\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"Name\": \"\",\n  \"Score\": 0,\n  \"ShowBrandFilter\": false,\n  \"ShowInStoreFront\": false,\n  \"StockKeepingUnitSelectionMode\": \"\",\n  \"Title\": \"\"\n}");

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

(client/post "{{baseUrl}}/api/catalog/pvt/category" {:headers {:accept ""}
                                                                     :content-type :json
                                                                     :form-params {:ActiveStoreFrontLink false
                                                                                   :AdWordsRemarketingCode ""
                                                                                   :Description ""
                                                                                   :FatherCategoryId 0
                                                                                   :GlobalCategoryId 0
                                                                                   :Id 0
                                                                                   :IsActive false
                                                                                   :Keywords ""
                                                                                   :LomadeeCampaignCode ""
                                                                                   :Name ""
                                                                                   :Score 0
                                                                                   :ShowBrandFilter false
                                                                                   :ShowInStoreFront false
                                                                                   :StockKeepingUnitSelectionMode ""
                                                                                   :Title ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/category"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}
reqBody = "{\n  \"ActiveStoreFrontLink\": false,\n  \"AdWordsRemarketingCode\": \"\",\n  \"Description\": \"\",\n  \"FatherCategoryId\": 0,\n  \"GlobalCategoryId\": 0,\n  \"Id\": 0,\n  \"IsActive\": false,\n  \"Keywords\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"Name\": \"\",\n  \"Score\": 0,\n  \"ShowBrandFilter\": false,\n  \"ShowInStoreFront\": false,\n  \"StockKeepingUnitSelectionMode\": \"\",\n  \"Title\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/catalog/pvt/category"),
    Headers =
    {
        { "accept", "" },
    },
    Content = new StringContent("{\n  \"ActiveStoreFrontLink\": false,\n  \"AdWordsRemarketingCode\": \"\",\n  \"Description\": \"\",\n  \"FatherCategoryId\": 0,\n  \"GlobalCategoryId\": 0,\n  \"Id\": 0,\n  \"IsActive\": false,\n  \"Keywords\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"Name\": \"\",\n  \"Score\": 0,\n  \"ShowBrandFilter\": false,\n  \"ShowInStoreFront\": false,\n  \"StockKeepingUnitSelectionMode\": \"\",\n  \"Title\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/category");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
request.AddParameter("", "{\n  \"ActiveStoreFrontLink\": false,\n  \"AdWordsRemarketingCode\": \"\",\n  \"Description\": \"\",\n  \"FatherCategoryId\": 0,\n  \"GlobalCategoryId\": 0,\n  \"Id\": 0,\n  \"IsActive\": false,\n  \"Keywords\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"Name\": \"\",\n  \"Score\": 0,\n  \"ShowBrandFilter\": false,\n  \"ShowInStoreFront\": false,\n  \"StockKeepingUnitSelectionMode\": \"\",\n  \"Title\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/category"

	payload := strings.NewReader("{\n  \"ActiveStoreFrontLink\": false,\n  \"AdWordsRemarketingCode\": \"\",\n  \"Description\": \"\",\n  \"FatherCategoryId\": 0,\n  \"GlobalCategoryId\": 0,\n  \"Id\": 0,\n  \"IsActive\": false,\n  \"Keywords\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"Name\": \"\",\n  \"Score\": 0,\n  \"ShowBrandFilter\": false,\n  \"ShowInStoreFront\": false,\n  \"StockKeepingUnitSelectionMode\": \"\",\n  \"Title\": \"\"\n}")

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

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

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

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

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

}
POST /baseUrl/api/catalog/pvt/category HTTP/1.1
Content-Type: 
Accept: 
Host: example.com
Content-Length: 356

{
  "ActiveStoreFrontLink": false,
  "AdWordsRemarketingCode": "",
  "Description": "",
  "FatherCategoryId": 0,
  "GlobalCategoryId": 0,
  "Id": 0,
  "IsActive": false,
  "Keywords": "",
  "LomadeeCampaignCode": "",
  "Name": "",
  "Score": 0,
  "ShowBrandFilter": false,
  "ShowInStoreFront": false,
  "StockKeepingUnitSelectionMode": "",
  "Title": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/catalog/pvt/category")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .setBody("{\n  \"ActiveStoreFrontLink\": false,\n  \"AdWordsRemarketingCode\": \"\",\n  \"Description\": \"\",\n  \"FatherCategoryId\": 0,\n  \"GlobalCategoryId\": 0,\n  \"Id\": 0,\n  \"IsActive\": false,\n  \"Keywords\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"Name\": \"\",\n  \"Score\": 0,\n  \"ShowBrandFilter\": false,\n  \"ShowInStoreFront\": false,\n  \"StockKeepingUnitSelectionMode\": \"\",\n  \"Title\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/category"))
    .header("content-type", "")
    .header("accept", "")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ActiveStoreFrontLink\": false,\n  \"AdWordsRemarketingCode\": \"\",\n  \"Description\": \"\",\n  \"FatherCategoryId\": 0,\n  \"GlobalCategoryId\": 0,\n  \"Id\": 0,\n  \"IsActive\": false,\n  \"Keywords\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"Name\": \"\",\n  \"Score\": 0,\n  \"ShowBrandFilter\": false,\n  \"ShowInStoreFront\": false,\n  \"StockKeepingUnitSelectionMode\": \"\",\n  \"Title\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"ActiveStoreFrontLink\": false,\n  \"AdWordsRemarketingCode\": \"\",\n  \"Description\": \"\",\n  \"FatherCategoryId\": 0,\n  \"GlobalCategoryId\": 0,\n  \"Id\": 0,\n  \"IsActive\": false,\n  \"Keywords\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"Name\": \"\",\n  \"Score\": 0,\n  \"ShowBrandFilter\": false,\n  \"ShowInStoreFront\": false,\n  \"StockKeepingUnitSelectionMode\": \"\",\n  \"Title\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/category")
  .post(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/catalog/pvt/category")
  .header("content-type", "")
  .header("accept", "")
  .body("{\n  \"ActiveStoreFrontLink\": false,\n  \"AdWordsRemarketingCode\": \"\",\n  \"Description\": \"\",\n  \"FatherCategoryId\": 0,\n  \"GlobalCategoryId\": 0,\n  \"Id\": 0,\n  \"IsActive\": false,\n  \"Keywords\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"Name\": \"\",\n  \"Score\": 0,\n  \"ShowBrandFilter\": false,\n  \"ShowInStoreFront\": false,\n  \"StockKeepingUnitSelectionMode\": \"\",\n  \"Title\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ActiveStoreFrontLink: false,
  AdWordsRemarketingCode: '',
  Description: '',
  FatherCategoryId: 0,
  GlobalCategoryId: 0,
  Id: 0,
  IsActive: false,
  Keywords: '',
  LomadeeCampaignCode: '',
  Name: '',
  Score: 0,
  ShowBrandFilter: false,
  ShowInStoreFront: false,
  StockKeepingUnitSelectionMode: '',
  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}}/api/catalog/pvt/category');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog/pvt/category',
  headers: {'content-type': '', accept: ''},
  data: {
    ActiveStoreFrontLink: false,
    AdWordsRemarketingCode: '',
    Description: '',
    FatherCategoryId: 0,
    GlobalCategoryId: 0,
    Id: 0,
    IsActive: false,
    Keywords: '',
    LomadeeCampaignCode: '',
    Name: '',
    Score: 0,
    ShowBrandFilter: false,
    ShowInStoreFront: false,
    StockKeepingUnitSelectionMode: '',
    Title: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/category';
const options = {
  method: 'POST',
  headers: {'content-type': '', accept: ''},
  body: '{"ActiveStoreFrontLink":false,"AdWordsRemarketingCode":"","Description":"","FatherCategoryId":0,"GlobalCategoryId":0,"Id":0,"IsActive":false,"Keywords":"","LomadeeCampaignCode":"","Name":"","Score":0,"ShowBrandFilter":false,"ShowInStoreFront":false,"StockKeepingUnitSelectionMode":"","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}}/api/catalog/pvt/category',
  method: 'POST',
  headers: {
    'content-type': '',
    accept: ''
  },
  processData: false,
  data: '{\n  "ActiveStoreFrontLink": false,\n  "AdWordsRemarketingCode": "",\n  "Description": "",\n  "FatherCategoryId": 0,\n  "GlobalCategoryId": 0,\n  "Id": 0,\n  "IsActive": false,\n  "Keywords": "",\n  "LomadeeCampaignCode": "",\n  "Name": "",\n  "Score": 0,\n  "ShowBrandFilter": false,\n  "ShowInStoreFront": false,\n  "StockKeepingUnitSelectionMode": "",\n  "Title": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ActiveStoreFrontLink\": false,\n  \"AdWordsRemarketingCode\": \"\",\n  \"Description\": \"\",\n  \"FatherCategoryId\": 0,\n  \"GlobalCategoryId\": 0,\n  \"Id\": 0,\n  \"IsActive\": false,\n  \"Keywords\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"Name\": \"\",\n  \"Score\": 0,\n  \"ShowBrandFilter\": false,\n  \"ShowInStoreFront\": false,\n  \"StockKeepingUnitSelectionMode\": \"\",\n  \"Title\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/category")
  .post(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

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

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/category',
  headers: {
    'content-type': '',
    accept: ''
  }
};

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

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

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

req.write(JSON.stringify({
  ActiveStoreFrontLink: false,
  AdWordsRemarketingCode: '',
  Description: '',
  FatherCategoryId: 0,
  GlobalCategoryId: 0,
  Id: 0,
  IsActive: false,
  Keywords: '',
  LomadeeCampaignCode: '',
  Name: '',
  Score: 0,
  ShowBrandFilter: false,
  ShowInStoreFront: false,
  StockKeepingUnitSelectionMode: '',
  Title: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog/pvt/category',
  headers: {'content-type': '', accept: ''},
  body: {
    ActiveStoreFrontLink: false,
    AdWordsRemarketingCode: '',
    Description: '',
    FatherCategoryId: 0,
    GlobalCategoryId: 0,
    Id: 0,
    IsActive: false,
    Keywords: '',
    LomadeeCampaignCode: '',
    Name: '',
    Score: 0,
    ShowBrandFilter: false,
    ShowInStoreFront: false,
    StockKeepingUnitSelectionMode: '',
    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}}/api/catalog/pvt/category');

req.headers({
  'content-type': '',
  accept: ''
});

req.type('json');
req.send({
  ActiveStoreFrontLink: false,
  AdWordsRemarketingCode: '',
  Description: '',
  FatherCategoryId: 0,
  GlobalCategoryId: 0,
  Id: 0,
  IsActive: false,
  Keywords: '',
  LomadeeCampaignCode: '',
  Name: '',
  Score: 0,
  ShowBrandFilter: false,
  ShowInStoreFront: false,
  StockKeepingUnitSelectionMode: '',
  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}}/api/catalog/pvt/category',
  headers: {'content-type': '', accept: ''},
  data: {
    ActiveStoreFrontLink: false,
    AdWordsRemarketingCode: '',
    Description: '',
    FatherCategoryId: 0,
    GlobalCategoryId: 0,
    Id: 0,
    IsActive: false,
    Keywords: '',
    LomadeeCampaignCode: '',
    Name: '',
    Score: 0,
    ShowBrandFilter: false,
    ShowInStoreFront: false,
    StockKeepingUnitSelectionMode: '',
    Title: ''
  }
};

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

const url = '{{baseUrl}}/api/catalog/pvt/category';
const options = {
  method: 'POST',
  headers: {'content-type': '', accept: ''},
  body: '{"ActiveStoreFrontLink":false,"AdWordsRemarketingCode":"","Description":"","FatherCategoryId":0,"GlobalCategoryId":0,"Id":0,"IsActive":false,"Keywords":"","LomadeeCampaignCode":"","Name":"","Score":0,"ShowBrandFilter":false,"ShowInStoreFront":false,"StockKeepingUnitSelectionMode":"","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": @"",
                           @"accept": @"" };
NSDictionary *parameters = @{ @"ActiveStoreFrontLink": @NO,
                              @"AdWordsRemarketingCode": @"",
                              @"Description": @"",
                              @"FatherCategoryId": @0,
                              @"GlobalCategoryId": @0,
                              @"Id": @0,
                              @"IsActive": @NO,
                              @"Keywords": @"",
                              @"LomadeeCampaignCode": @"",
                              @"Name": @"",
                              @"Score": @0,
                              @"ShowBrandFilter": @NO,
                              @"ShowInStoreFront": @NO,
                              @"StockKeepingUnitSelectionMode": @"",
                              @"Title": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/category"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

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

let uri = Uri.of_string "{{baseUrl}}/api/catalog/pvt/category" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"ActiveStoreFrontLink\": false,\n  \"AdWordsRemarketingCode\": \"\",\n  \"Description\": \"\",\n  \"FatherCategoryId\": 0,\n  \"GlobalCategoryId\": 0,\n  \"Id\": 0,\n  \"IsActive\": false,\n  \"Keywords\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"Name\": \"\",\n  \"Score\": 0,\n  \"ShowBrandFilter\": false,\n  \"ShowInStoreFront\": false,\n  \"StockKeepingUnitSelectionMode\": \"\",\n  \"Title\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/category",
  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([
    'ActiveStoreFrontLink' => null,
    'AdWordsRemarketingCode' => '',
    'Description' => '',
    'FatherCategoryId' => 0,
    'GlobalCategoryId' => 0,
    'Id' => 0,
    'IsActive' => null,
    'Keywords' => '',
    'LomadeeCampaignCode' => '',
    'Name' => '',
    'Score' => 0,
    'ShowBrandFilter' => null,
    'ShowInStoreFront' => null,
    'StockKeepingUnitSelectionMode' => '',
    'Title' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/catalog/pvt/category', [
  'body' => '{
  "ActiveStoreFrontLink": false,
  "AdWordsRemarketingCode": "",
  "Description": "",
  "FatherCategoryId": 0,
  "GlobalCategoryId": 0,
  "Id": 0,
  "IsActive": false,
  "Keywords": "",
  "LomadeeCampaignCode": "",
  "Name": "",
  "Score": 0,
  "ShowBrandFilter": false,
  "ShowInStoreFront": false,
  "StockKeepingUnitSelectionMode": "",
  "Title": ""
}',
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/category');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ActiveStoreFrontLink' => null,
  'AdWordsRemarketingCode' => '',
  'Description' => '',
  'FatherCategoryId' => 0,
  'GlobalCategoryId' => 0,
  'Id' => 0,
  'IsActive' => null,
  'Keywords' => '',
  'LomadeeCampaignCode' => '',
  'Name' => '',
  'Score' => 0,
  'ShowBrandFilter' => null,
  'ShowInStoreFront' => null,
  'StockKeepingUnitSelectionMode' => '',
  'Title' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ActiveStoreFrontLink' => null,
  'AdWordsRemarketingCode' => '',
  'Description' => '',
  'FatherCategoryId' => 0,
  'GlobalCategoryId' => 0,
  'Id' => 0,
  'IsActive' => null,
  'Keywords' => '',
  'LomadeeCampaignCode' => '',
  'Name' => '',
  'Score' => 0,
  'ShowBrandFilter' => null,
  'ShowInStoreFront' => null,
  'StockKeepingUnitSelectionMode' => '',
  'Title' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/catalog/pvt/category');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/category' -Method POST -Headers $headers -ContentType '' -Body '{
  "ActiveStoreFrontLink": false,
  "AdWordsRemarketingCode": "",
  "Description": "",
  "FatherCategoryId": 0,
  "GlobalCategoryId": 0,
  "Id": 0,
  "IsActive": false,
  "Keywords": "",
  "LomadeeCampaignCode": "",
  "Name": "",
  "Score": 0,
  "ShowBrandFilter": false,
  "ShowInStoreFront": false,
  "StockKeepingUnitSelectionMode": "",
  "Title": ""
}'
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/category' -Method POST -Headers $headers -ContentType '' -Body '{
  "ActiveStoreFrontLink": false,
  "AdWordsRemarketingCode": "",
  "Description": "",
  "FatherCategoryId": 0,
  "GlobalCategoryId": 0,
  "Id": 0,
  "IsActive": false,
  "Keywords": "",
  "LomadeeCampaignCode": "",
  "Name": "",
  "Score": 0,
  "ShowBrandFilter": false,
  "ShowInStoreFront": false,
  "StockKeepingUnitSelectionMode": "",
  "Title": ""
}'
import http.client

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

payload = "{\n  \"ActiveStoreFrontLink\": false,\n  \"AdWordsRemarketingCode\": \"\",\n  \"Description\": \"\",\n  \"FatherCategoryId\": 0,\n  \"GlobalCategoryId\": 0,\n  \"Id\": 0,\n  \"IsActive\": false,\n  \"Keywords\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"Name\": \"\",\n  \"Score\": 0,\n  \"ShowBrandFilter\": false,\n  \"ShowInStoreFront\": false,\n  \"StockKeepingUnitSelectionMode\": \"\",\n  \"Title\": \"\"\n}"

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("POST", "/baseUrl/api/catalog/pvt/category", payload, headers)

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

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

url = "{{baseUrl}}/api/catalog/pvt/category"

payload = {
    "ActiveStoreFrontLink": False,
    "AdWordsRemarketingCode": "",
    "Description": "",
    "FatherCategoryId": 0,
    "GlobalCategoryId": 0,
    "Id": 0,
    "IsActive": False,
    "Keywords": "",
    "LomadeeCampaignCode": "",
    "Name": "",
    "Score": 0,
    "ShowBrandFilter": False,
    "ShowInStoreFront": False,
    "StockKeepingUnitSelectionMode": "",
    "Title": ""
}
headers = {
    "content-type": "",
    "accept": ""
}

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

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

url <- "{{baseUrl}}/api/catalog/pvt/category"

payload <- "{\n  \"ActiveStoreFrontLink\": false,\n  \"AdWordsRemarketingCode\": \"\",\n  \"Description\": \"\",\n  \"FatherCategoryId\": 0,\n  \"GlobalCategoryId\": 0,\n  \"Id\": 0,\n  \"IsActive\": false,\n  \"Keywords\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"Name\": \"\",\n  \"Score\": 0,\n  \"ShowBrandFilter\": false,\n  \"ShowInStoreFront\": false,\n  \"StockKeepingUnitSelectionMode\": \"\",\n  \"Title\": \"\"\n}"

encode <- "json"

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

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

url = URI("{{baseUrl}}/api/catalog/pvt/category")

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

request = Net::HTTP::Post.new(url)
request["content-type"] = ''
request["accept"] = ''
request.body = "{\n  \"ActiveStoreFrontLink\": false,\n  \"AdWordsRemarketingCode\": \"\",\n  \"Description\": \"\",\n  \"FatherCategoryId\": 0,\n  \"GlobalCategoryId\": 0,\n  \"Id\": 0,\n  \"IsActive\": false,\n  \"Keywords\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"Name\": \"\",\n  \"Score\": 0,\n  \"ShowBrandFilter\": false,\n  \"ShowInStoreFront\": false,\n  \"StockKeepingUnitSelectionMode\": \"\",\n  \"Title\": \"\"\n}"

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

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

response = conn.post('/baseUrl/api/catalog/pvt/category') do |req|
  req.headers['accept'] = ''
  req.body = "{\n  \"ActiveStoreFrontLink\": false,\n  \"AdWordsRemarketingCode\": \"\",\n  \"Description\": \"\",\n  \"FatherCategoryId\": 0,\n  \"GlobalCategoryId\": 0,\n  \"Id\": 0,\n  \"IsActive\": false,\n  \"Keywords\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"Name\": \"\",\n  \"Score\": 0,\n  \"ShowBrandFilter\": false,\n  \"ShowInStoreFront\": false,\n  \"StockKeepingUnitSelectionMode\": \"\",\n  \"Title\": \"\"\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/category";

    let payload = json!({
        "ActiveStoreFrontLink": false,
        "AdWordsRemarketingCode": "",
        "Description": "",
        "FatherCategoryId": 0,
        "GlobalCategoryId": 0,
        "Id": 0,
        "IsActive": false,
        "Keywords": "",
        "LomadeeCampaignCode": "",
        "Name": "",
        "Score": 0,
        "ShowBrandFilter": false,
        "ShowInStoreFront": false,
        "StockKeepingUnitSelectionMode": "",
        "Title": ""
    });

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

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

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

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/catalog/pvt/category \
  --header 'accept: ' \
  --header 'content-type: ' \
  --data '{
  "ActiveStoreFrontLink": false,
  "AdWordsRemarketingCode": "",
  "Description": "",
  "FatherCategoryId": 0,
  "GlobalCategoryId": 0,
  "Id": 0,
  "IsActive": false,
  "Keywords": "",
  "LomadeeCampaignCode": "",
  "Name": "",
  "Score": 0,
  "ShowBrandFilter": false,
  "ShowInStoreFront": false,
  "StockKeepingUnitSelectionMode": "",
  "Title": ""
}'
echo '{
  "ActiveStoreFrontLink": false,
  "AdWordsRemarketingCode": "",
  "Description": "",
  "FatherCategoryId": 0,
  "GlobalCategoryId": 0,
  "Id": 0,
  "IsActive": false,
  "Keywords": "",
  "LomadeeCampaignCode": "",
  "Name": "",
  "Score": 0,
  "ShowBrandFilter": false,
  "ShowInStoreFront": false,
  "StockKeepingUnitSelectionMode": "",
  "Title": ""
}' |  \
  http POST {{baseUrl}}/api/catalog/pvt/category \
  accept:'' \
  content-type:''
wget --quiet \
  --method POST \
  --header 'content-type: ' \
  --header 'accept: ' \
  --body-data '{\n  "ActiveStoreFrontLink": false,\n  "AdWordsRemarketingCode": "",\n  "Description": "",\n  "FatherCategoryId": 0,\n  "GlobalCategoryId": 0,\n  "Id": 0,\n  "IsActive": false,\n  "Keywords": "",\n  "LomadeeCampaignCode": "",\n  "Name": "",\n  "Score": 0,\n  "ShowBrandFilter": false,\n  "ShowInStoreFront": false,\n  "StockKeepingUnitSelectionMode": "",\n  "Title": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/category
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]
let parameters = [
  "ActiveStoreFrontLink": false,
  "AdWordsRemarketingCode": "",
  "Description": "",
  "FatherCategoryId": 0,
  "GlobalCategoryId": 0,
  "Id": 0,
  "IsActive": false,
  "Keywords": "",
  "LomadeeCampaignCode": "",
  "Name": "",
  "Score": 0,
  "ShowBrandFilter": false,
  "ShowInStoreFront": false,
  "StockKeepingUnitSelectionMode": "",
  "Title": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/category")! 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

{
  "ActiveStoreFrontLink": true,
  "AdWordsRemarketingCode": "",
  "Description": "Discover our range of home appliances. Find smart vacuums, kitchen and laundry appliances to suit your needs. Order online now.",
  "FatherCategoryId": null,
  "GlobalCategoryId": 3367,
  "HasChildren": true,
  "Id": 1,
  "IsActive": true,
  "Keywords": "Kitchen, Laundry, Appliances",
  "LinkId": "Alimentacao",
  "LomadeeCampaignCode": "",
  "Name": "Home Appliances",
  "Score": null,
  "ShowBrandFilter": true,
  "ShowInStoreFront": true,
  "StockKeepingUnitSelectionMode": "LIST",
  "Title": "Home Appliances"
}
GET Get Category Tree
{{baseUrl}}/api/catalog_system/pub/category/tree/:categoryLevels
HEADERS

Content-Type
Accept
QUERY PARAMS

categoryLevels
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog_system/pub/category/tree/:categoryLevels");

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

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

(client/get "{{baseUrl}}/api/catalog_system/pub/category/tree/:categoryLevels" {:headers {:content-type ""
                                                                                                          :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog_system/pub/category/tree/:categoryLevels"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

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}}/api/catalog_system/pub/category/tree/:categoryLevels"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog_system/pub/category/tree/:categoryLevels");
var request = new RestRequest("", Method.Get);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/api/catalog_system/pub/category/tree/:categoryLevels"

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

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

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

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

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

}
GET /baseUrl/api/catalog_system/pub/category/tree/:categoryLevels HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/catalog_system/pub/category/tree/:categoryLevels")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog_system/pub/category/tree/:categoryLevels"))
    .header("content-type", "")
    .header("accept", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pub/category/tree/:categoryLevels")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/catalog_system/pub/category/tree/:categoryLevels")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

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

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

xhr.open('GET', '{{baseUrl}}/api/catalog_system/pub/category/tree/:categoryLevels');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pub/category/tree/:categoryLevels',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog_system/pub/category/tree/:categoryLevels';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog_system/pub/category/tree/:categoryLevels',
  method: 'GET',
  headers: {
    'content-type': '',
    accept: ''
  }
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pub/category/tree/:categoryLevels")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog_system/pub/category/tree/:categoryLevels',
  headers: {
    'content-type': '',
    accept: ''
  }
};

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

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

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pub/category/tree/:categoryLevels',
  headers: {'content-type': '', accept: ''}
};

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

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

const req = unirest('GET', '{{baseUrl}}/api/catalog_system/pub/category/tree/:categoryLevels');

req.headers({
  'content-type': '',
  accept: ''
});

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pub/category/tree/:categoryLevels',
  headers: {'content-type': '', accept: ''}
};

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

const url = '{{baseUrl}}/api/catalog_system/pub/category/tree/:categoryLevels';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

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

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog_system/pub/category/tree/:categoryLevels"]
                                                       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}}/api/catalog_system/pub/category/tree/:categoryLevels" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog_system/pub/category/tree/:categoryLevels",
  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: ",
    "content-type: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/catalog_system/pub/category/tree/:categoryLevels', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog_system/pub/category/tree/:categoryLevels');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog_system/pub/category/tree/:categoryLevels');
$request->setRequestMethod('GET');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog_system/pub/category/tree/:categoryLevels' -Method GET -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog_system/pub/category/tree/:categoryLevels' -Method GET -Headers $headers
import http.client

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

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("GET", "/baseUrl/api/catalog_system/pub/category/tree/:categoryLevels", headers=headers)

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

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

url = "{{baseUrl}}/api/catalog_system/pub/category/tree/:categoryLevels"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.get(url, headers=headers)

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

url <- "{{baseUrl}}/api/catalog_system/pub/category/tree/:categoryLevels"

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

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

url = URI("{{baseUrl}}/api/catalog_system/pub/category/tree/:categoryLevels")

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

request = Net::HTTP::Get.new(url)
request["content-type"] = ''
request["accept"] = ''

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

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

response = conn.get('/baseUrl/api/catalog_system/pub/category/tree/:categoryLevels') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog_system/pub/category/tree/:categoryLevels";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".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}}/api/catalog_system/pub/category/tree/:categoryLevels \
  --header 'accept: ' \
  --header 'content-type: '
http GET {{baseUrl}}/api/catalog_system/pub/category/tree/:categoryLevels \
  accept:'' \
  content-type:''
wget --quiet \
  --method GET \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog_system/pub/category/tree/:categoryLevels
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog_system/pub/category/tree/:categoryLevels")! 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

[
  {
    "MetaTagDescription": "",
    "Title": "Alimentação para Gatos",
    "children": [
      {
        "MetaTagDescription": "",
        "Title": "Bebedouro para Gatos",
        "children": [],
        "hasChildren": false,
        "id": 6,
        "name": "Bebedouro",
        "url": "https://lojadobreno.vtexcommercestable.com.br/alimentacao/bebedouro"
      },
      {
        "MetaTagDescription": "",
        "Title": "Comedouro para Gatos",
        "children": [],
        "hasChildren": false,
        "id": 7,
        "name": "Comedouro",
        "url": "https://lojadobreno.vtexcommercestable.com.br/alimentacao/comedouro"
      },
      {
        "MetaTagDescription": "",
        "Title": "Biscoitos para Gatos",
        "children": [],
        "hasChildren": false,
        "id": 8,
        "name": "Biscoitos",
        "url": "https://lojadobreno.vtexcommercestable.com.br/alimentacao/biscoitos"
      },
      {
        "MetaTagDescription": "",
        "Title": "Petiscos para Gatos",
        "children": [],
        "hasChildren": false,
        "id": 9,
        "name": "Petiscos",
        "url": "https://lojadobreno.vtexcommercestable.com.br/alimentacao/petiscos"
      },
      {
        "MetaTagDescription": "",
        "Title": "Ração Seca para Gatos",
        "children": [],
        "hasChildren": false,
        "id": 10,
        "name": "Ração Seca",
        "url": "https://lojadobreno.vtexcommercestable.com.br/alimentacao/racao-seca"
      },
      {
        "MetaTagDescription": "",
        "Title": "Ração Úmida para Gatos",
        "children": [],
        "hasChildren": false,
        "id": 11,
        "name": "Ração Úmida",
        "url": "https://lojadobreno.vtexcommercestable.com.br/alimentacao/racao-umida"
      }
    ],
    "hasChildren": true,
    "id": 1,
    "name": "Alimentação",
    "url": "https://lojadobreno.vtexcommercestable.com.br/alimentacao"
  },
  {
    "MetaTagDescription": "",
    "Title": "Brinquedos para Gatos",
    "children": [
      {
        "MetaTagDescription": "",
        "Title": "Bolinhas para Gatos",
        "children": [],
        "hasChildren": false,
        "id": 12,
        "name": "Bolinhas",
        "url": "https://lojadobreno.vtexcommercestable.com.br/brinquedos/bolinhas"
      },
      {
        "MetaTagDescription": "",
        "Title": "Ratinhos",
        "children": [],
        "hasChildren": false,
        "id": 13,
        "name": "Ratinhos",
        "url": "https://lojadobreno.vtexcommercestable.com.br/brinquedos/ratinhos"
      },
      {
        "MetaTagDescription": "Arranhador gatos é indispensável no lar com felinos. Ideais para afiar as unhas e garantir a diversão",
        "Title": "Brinquedo Arranhador para gatos",
        "children": [],
        "hasChildren": false,
        "id": 19,
        "name": "Arranhador para gato",
        "url": "https://lojadobreno.vtexcommercestable.com.br/brinquedos/arranhador-para-gato"
      }
    ],
    "hasChildren": true,
    "id": 2,
    "name": "Brinquedos",
    "url": "https://lojadobreno.vtexcommercestable.com.br/brinquedos"
  }
]
GET Get Category by ID
{{baseUrl}}/api/catalog/pvt/category/:categoryId
HEADERS

Content-Type
Accept
QUERY PARAMS

categoryId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/category/:categoryId");

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

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

(client/get "{{baseUrl}}/api/catalog/pvt/category/:categoryId" {:headers {:content-type ""
                                                                                          :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/category/:categoryId"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

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}}/api/catalog/pvt/category/:categoryId"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/category/:categoryId");
var request = new RestRequest("", Method.Get);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/category/:categoryId"

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

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

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

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

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

}
GET /baseUrl/api/catalog/pvt/category/:categoryId HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/catalog/pvt/category/:categoryId")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/category/:categoryId"))
    .header("content-type", "")
    .header("accept", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/category/:categoryId")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/catalog/pvt/category/:categoryId")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

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

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

xhr.open('GET', '{{baseUrl}}/api/catalog/pvt/category/:categoryId');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/category/:categoryId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/category/:categoryId';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/category/:categoryId',
  method: 'GET',
  headers: {
    'content-type': '',
    accept: ''
  }
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/category/:categoryId")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/category/:categoryId',
  headers: {
    'content-type': '',
    accept: ''
  }
};

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

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

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/category/:categoryId',
  headers: {'content-type': '', accept: ''}
};

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

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

const req = unirest('GET', '{{baseUrl}}/api/catalog/pvt/category/:categoryId');

req.headers({
  'content-type': '',
  accept: ''
});

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/category/:categoryId',
  headers: {'content-type': '', accept: ''}
};

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

const url = '{{baseUrl}}/api/catalog/pvt/category/:categoryId';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

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

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/category/:categoryId"]
                                                       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}}/api/catalog/pvt/category/:categoryId" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/category/:categoryId",
  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: ",
    "content-type: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/catalog/pvt/category/:categoryId', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/category/:categoryId');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog/pvt/category/:categoryId');
$request->setRequestMethod('GET');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/category/:categoryId' -Method GET -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/category/:categoryId' -Method GET -Headers $headers
import http.client

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

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("GET", "/baseUrl/api/catalog/pvt/category/:categoryId", headers=headers)

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

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

url = "{{baseUrl}}/api/catalog/pvt/category/:categoryId"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.get(url, headers=headers)

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

url <- "{{baseUrl}}/api/catalog/pvt/category/:categoryId"

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

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

url = URI("{{baseUrl}}/api/catalog/pvt/category/:categoryId")

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

request = Net::HTTP::Get.new(url)
request["content-type"] = ''
request["accept"] = ''

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

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

response = conn.get('/baseUrl/api/catalog/pvt/category/:categoryId') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/category/:categoryId";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".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}}/api/catalog/pvt/category/:categoryId \
  --header 'accept: ' \
  --header 'content-type: '
http GET {{baseUrl}}/api/catalog/pvt/category/:categoryId \
  accept:'' \
  content-type:''
wget --quiet \
  --method GET \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/category/:categoryId
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/category/:categoryId")! 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

{
  "ActiveStoreFrontLink": true,
  "AdWordsRemarketingCode": "",
  "Description": "Discover our range of home appliances. Find smart vacuums, kitchen and laundry appliances to suit your needs. Order online now.",
  "FatherCategoryId": null,
  "GlobalCategoryId": 3367,
  "HasChildren": true,
  "Id": 1,
  "IsActive": true,
  "Keywords": "Kitchen, Laundry, Appliances",
  "LinkId": "Alimentacao",
  "LomadeeCampaignCode": "",
  "Name": "Home Appliances",
  "Score": null,
  "ShowBrandFilter": true,
  "ShowInStoreFront": true,
  "StockKeepingUnitSelectionMode": "LIST",
  "Title": "Home Appliances"
}
PUT Update Category
{{baseUrl}}/api/catalog/pvt/category/:categoryId
HEADERS

Content-Type
Accept
QUERY PARAMS

categoryId
BODY json

{
  "ActiveStoreFrontLink": false,
  "AdWordsRemarketingCode": "",
  "Description": "",
  "FatherCategoryId": 0,
  "GlobalCategoryId": 0,
  "IsActive": false,
  "Keywords": "",
  "LomadeeCampaignCode": "",
  "Name": "",
  "Score": 0,
  "ShowBrandFilter": false,
  "ShowInStoreFront": false,
  "StockKeepingUnitSelectionMode": "",
  "Title": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/category/:categoryId");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ActiveStoreFrontLink\": false,\n  \"AdWordsRemarketingCode\": \"\",\n  \"Description\": \"\",\n  \"FatherCategoryId\": 0,\n  \"GlobalCategoryId\": 0,\n  \"IsActive\": false,\n  \"Keywords\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"Name\": \"\",\n  \"Score\": 0,\n  \"ShowBrandFilter\": false,\n  \"ShowInStoreFront\": false,\n  \"StockKeepingUnitSelectionMode\": \"\",\n  \"Title\": \"\"\n}");

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

(client/put "{{baseUrl}}/api/catalog/pvt/category/:categoryId" {:headers {:accept ""}
                                                                                :content-type :json
                                                                                :form-params {:ActiveStoreFrontLink false
                                                                                              :AdWordsRemarketingCode ""
                                                                                              :Description ""
                                                                                              :FatherCategoryId 0
                                                                                              :GlobalCategoryId 0
                                                                                              :IsActive false
                                                                                              :Keywords ""
                                                                                              :LomadeeCampaignCode ""
                                                                                              :Name ""
                                                                                              :Score 0
                                                                                              :ShowBrandFilter false
                                                                                              :ShowInStoreFront false
                                                                                              :StockKeepingUnitSelectionMode ""
                                                                                              :Title ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/category/:categoryId"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}
reqBody = "{\n  \"ActiveStoreFrontLink\": false,\n  \"AdWordsRemarketingCode\": \"\",\n  \"Description\": \"\",\n  \"FatherCategoryId\": 0,\n  \"GlobalCategoryId\": 0,\n  \"IsActive\": false,\n  \"Keywords\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"Name\": \"\",\n  \"Score\": 0,\n  \"ShowBrandFilter\": false,\n  \"ShowInStoreFront\": false,\n  \"StockKeepingUnitSelectionMode\": \"\",\n  \"Title\": \"\"\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/catalog/pvt/category/:categoryId"),
    Headers =
    {
        { "accept", "" },
    },
    Content = new StringContent("{\n  \"ActiveStoreFrontLink\": false,\n  \"AdWordsRemarketingCode\": \"\",\n  \"Description\": \"\",\n  \"FatherCategoryId\": 0,\n  \"GlobalCategoryId\": 0,\n  \"IsActive\": false,\n  \"Keywords\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"Name\": \"\",\n  \"Score\": 0,\n  \"ShowBrandFilter\": false,\n  \"ShowInStoreFront\": false,\n  \"StockKeepingUnitSelectionMode\": \"\",\n  \"Title\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/category/:categoryId");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
request.AddParameter("", "{\n  \"ActiveStoreFrontLink\": false,\n  \"AdWordsRemarketingCode\": \"\",\n  \"Description\": \"\",\n  \"FatherCategoryId\": 0,\n  \"GlobalCategoryId\": 0,\n  \"IsActive\": false,\n  \"Keywords\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"Name\": \"\",\n  \"Score\": 0,\n  \"ShowBrandFilter\": false,\n  \"ShowInStoreFront\": false,\n  \"StockKeepingUnitSelectionMode\": \"\",\n  \"Title\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/category/:categoryId"

	payload := strings.NewReader("{\n  \"ActiveStoreFrontLink\": false,\n  \"AdWordsRemarketingCode\": \"\",\n  \"Description\": \"\",\n  \"FatherCategoryId\": 0,\n  \"GlobalCategoryId\": 0,\n  \"IsActive\": false,\n  \"Keywords\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"Name\": \"\",\n  \"Score\": 0,\n  \"ShowBrandFilter\": false,\n  \"ShowInStoreFront\": false,\n  \"StockKeepingUnitSelectionMode\": \"\",\n  \"Title\": \"\"\n}")

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

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

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

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

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

}
PUT /baseUrl/api/catalog/pvt/category/:categoryId HTTP/1.1
Content-Type: 
Accept: 
Host: example.com
Content-Length: 345

{
  "ActiveStoreFrontLink": false,
  "AdWordsRemarketingCode": "",
  "Description": "",
  "FatherCategoryId": 0,
  "GlobalCategoryId": 0,
  "IsActive": false,
  "Keywords": "",
  "LomadeeCampaignCode": "",
  "Name": "",
  "Score": 0,
  "ShowBrandFilter": false,
  "ShowInStoreFront": false,
  "StockKeepingUnitSelectionMode": "",
  "Title": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/catalog/pvt/category/:categoryId")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .setBody("{\n  \"ActiveStoreFrontLink\": false,\n  \"AdWordsRemarketingCode\": \"\",\n  \"Description\": \"\",\n  \"FatherCategoryId\": 0,\n  \"GlobalCategoryId\": 0,\n  \"IsActive\": false,\n  \"Keywords\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"Name\": \"\",\n  \"Score\": 0,\n  \"ShowBrandFilter\": false,\n  \"ShowInStoreFront\": false,\n  \"StockKeepingUnitSelectionMode\": \"\",\n  \"Title\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/category/:categoryId"))
    .header("content-type", "")
    .header("accept", "")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"ActiveStoreFrontLink\": false,\n  \"AdWordsRemarketingCode\": \"\",\n  \"Description\": \"\",\n  \"FatherCategoryId\": 0,\n  \"GlobalCategoryId\": 0,\n  \"IsActive\": false,\n  \"Keywords\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"Name\": \"\",\n  \"Score\": 0,\n  \"ShowBrandFilter\": false,\n  \"ShowInStoreFront\": false,\n  \"StockKeepingUnitSelectionMode\": \"\",\n  \"Title\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"ActiveStoreFrontLink\": false,\n  \"AdWordsRemarketingCode\": \"\",\n  \"Description\": \"\",\n  \"FatherCategoryId\": 0,\n  \"GlobalCategoryId\": 0,\n  \"IsActive\": false,\n  \"Keywords\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"Name\": \"\",\n  \"Score\": 0,\n  \"ShowBrandFilter\": false,\n  \"ShowInStoreFront\": false,\n  \"StockKeepingUnitSelectionMode\": \"\",\n  \"Title\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/category/:categoryId")
  .put(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/catalog/pvt/category/:categoryId")
  .header("content-type", "")
  .header("accept", "")
  .body("{\n  \"ActiveStoreFrontLink\": false,\n  \"AdWordsRemarketingCode\": \"\",\n  \"Description\": \"\",\n  \"FatherCategoryId\": 0,\n  \"GlobalCategoryId\": 0,\n  \"IsActive\": false,\n  \"Keywords\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"Name\": \"\",\n  \"Score\": 0,\n  \"ShowBrandFilter\": false,\n  \"ShowInStoreFront\": false,\n  \"StockKeepingUnitSelectionMode\": \"\",\n  \"Title\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ActiveStoreFrontLink: false,
  AdWordsRemarketingCode: '',
  Description: '',
  FatherCategoryId: 0,
  GlobalCategoryId: 0,
  IsActive: false,
  Keywords: '',
  LomadeeCampaignCode: '',
  Name: '',
  Score: 0,
  ShowBrandFilter: false,
  ShowInStoreFront: false,
  StockKeepingUnitSelectionMode: '',
  Title: ''
});

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

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

xhr.open('PUT', '{{baseUrl}}/api/catalog/pvt/category/:categoryId');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/catalog/pvt/category/:categoryId',
  headers: {'content-type': '', accept: ''},
  data: {
    ActiveStoreFrontLink: false,
    AdWordsRemarketingCode: '',
    Description: '',
    FatherCategoryId: 0,
    GlobalCategoryId: 0,
    IsActive: false,
    Keywords: '',
    LomadeeCampaignCode: '',
    Name: '',
    Score: 0,
    ShowBrandFilter: false,
    ShowInStoreFront: false,
    StockKeepingUnitSelectionMode: '',
    Title: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/category/:categoryId';
const options = {
  method: 'PUT',
  headers: {'content-type': '', accept: ''},
  body: '{"ActiveStoreFrontLink":false,"AdWordsRemarketingCode":"","Description":"","FatherCategoryId":0,"GlobalCategoryId":0,"IsActive":false,"Keywords":"","LomadeeCampaignCode":"","Name":"","Score":0,"ShowBrandFilter":false,"ShowInStoreFront":false,"StockKeepingUnitSelectionMode":"","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}}/api/catalog/pvt/category/:categoryId',
  method: 'PUT',
  headers: {
    'content-type': '',
    accept: ''
  },
  processData: false,
  data: '{\n  "ActiveStoreFrontLink": false,\n  "AdWordsRemarketingCode": "",\n  "Description": "",\n  "FatherCategoryId": 0,\n  "GlobalCategoryId": 0,\n  "IsActive": false,\n  "Keywords": "",\n  "LomadeeCampaignCode": "",\n  "Name": "",\n  "Score": 0,\n  "ShowBrandFilter": false,\n  "ShowInStoreFront": false,\n  "StockKeepingUnitSelectionMode": "",\n  "Title": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ActiveStoreFrontLink\": false,\n  \"AdWordsRemarketingCode\": \"\",\n  \"Description\": \"\",\n  \"FatherCategoryId\": 0,\n  \"GlobalCategoryId\": 0,\n  \"IsActive\": false,\n  \"Keywords\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"Name\": \"\",\n  \"Score\": 0,\n  \"ShowBrandFilter\": false,\n  \"ShowInStoreFront\": false,\n  \"StockKeepingUnitSelectionMode\": \"\",\n  \"Title\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/category/:categoryId")
  .put(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

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

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/category/:categoryId',
  headers: {
    'content-type': '',
    accept: ''
  }
};

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

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

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

req.write(JSON.stringify({
  ActiveStoreFrontLink: false,
  AdWordsRemarketingCode: '',
  Description: '',
  FatherCategoryId: 0,
  GlobalCategoryId: 0,
  IsActive: false,
  Keywords: '',
  LomadeeCampaignCode: '',
  Name: '',
  Score: 0,
  ShowBrandFilter: false,
  ShowInStoreFront: false,
  StockKeepingUnitSelectionMode: '',
  Title: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/catalog/pvt/category/:categoryId',
  headers: {'content-type': '', accept: ''},
  body: {
    ActiveStoreFrontLink: false,
    AdWordsRemarketingCode: '',
    Description: '',
    FatherCategoryId: 0,
    GlobalCategoryId: 0,
    IsActive: false,
    Keywords: '',
    LomadeeCampaignCode: '',
    Name: '',
    Score: 0,
    ShowBrandFilter: false,
    ShowInStoreFront: false,
    StockKeepingUnitSelectionMode: '',
    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('PUT', '{{baseUrl}}/api/catalog/pvt/category/:categoryId');

req.headers({
  'content-type': '',
  accept: ''
});

req.type('json');
req.send({
  ActiveStoreFrontLink: false,
  AdWordsRemarketingCode: '',
  Description: '',
  FatherCategoryId: 0,
  GlobalCategoryId: 0,
  IsActive: false,
  Keywords: '',
  LomadeeCampaignCode: '',
  Name: '',
  Score: 0,
  ShowBrandFilter: false,
  ShowInStoreFront: false,
  StockKeepingUnitSelectionMode: '',
  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: 'PUT',
  url: '{{baseUrl}}/api/catalog/pvt/category/:categoryId',
  headers: {'content-type': '', accept: ''},
  data: {
    ActiveStoreFrontLink: false,
    AdWordsRemarketingCode: '',
    Description: '',
    FatherCategoryId: 0,
    GlobalCategoryId: 0,
    IsActive: false,
    Keywords: '',
    LomadeeCampaignCode: '',
    Name: '',
    Score: 0,
    ShowBrandFilter: false,
    ShowInStoreFront: false,
    StockKeepingUnitSelectionMode: '',
    Title: ''
  }
};

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

const url = '{{baseUrl}}/api/catalog/pvt/category/:categoryId';
const options = {
  method: 'PUT',
  headers: {'content-type': '', accept: ''},
  body: '{"ActiveStoreFrontLink":false,"AdWordsRemarketingCode":"","Description":"","FatherCategoryId":0,"GlobalCategoryId":0,"IsActive":false,"Keywords":"","LomadeeCampaignCode":"","Name":"","Score":0,"ShowBrandFilter":false,"ShowInStoreFront":false,"StockKeepingUnitSelectionMode":"","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": @"",
                           @"accept": @"" };
NSDictionary *parameters = @{ @"ActiveStoreFrontLink": @NO,
                              @"AdWordsRemarketingCode": @"",
                              @"Description": @"",
                              @"FatherCategoryId": @0,
                              @"GlobalCategoryId": @0,
                              @"IsActive": @NO,
                              @"Keywords": @"",
                              @"LomadeeCampaignCode": @"",
                              @"Name": @"",
                              @"Score": @0,
                              @"ShowBrandFilter": @NO,
                              @"ShowInStoreFront": @NO,
                              @"StockKeepingUnitSelectionMode": @"",
                              @"Title": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/category/:categoryId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

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

let uri = Uri.of_string "{{baseUrl}}/api/catalog/pvt/category/:categoryId" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"ActiveStoreFrontLink\": false,\n  \"AdWordsRemarketingCode\": \"\",\n  \"Description\": \"\",\n  \"FatherCategoryId\": 0,\n  \"GlobalCategoryId\": 0,\n  \"IsActive\": false,\n  \"Keywords\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"Name\": \"\",\n  \"Score\": 0,\n  \"ShowBrandFilter\": false,\n  \"ShowInStoreFront\": false,\n  \"StockKeepingUnitSelectionMode\": \"\",\n  \"Title\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/category/:categoryId",
  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([
    'ActiveStoreFrontLink' => null,
    'AdWordsRemarketingCode' => '',
    'Description' => '',
    'FatherCategoryId' => 0,
    'GlobalCategoryId' => 0,
    'IsActive' => null,
    'Keywords' => '',
    'LomadeeCampaignCode' => '',
    'Name' => '',
    'Score' => 0,
    'ShowBrandFilter' => null,
    'ShowInStoreFront' => null,
    'StockKeepingUnitSelectionMode' => '',
    'Title' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/catalog/pvt/category/:categoryId', [
  'body' => '{
  "ActiveStoreFrontLink": false,
  "AdWordsRemarketingCode": "",
  "Description": "",
  "FatherCategoryId": 0,
  "GlobalCategoryId": 0,
  "IsActive": false,
  "Keywords": "",
  "LomadeeCampaignCode": "",
  "Name": "",
  "Score": 0,
  "ShowBrandFilter": false,
  "ShowInStoreFront": false,
  "StockKeepingUnitSelectionMode": "",
  "Title": ""
}',
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/category/:categoryId');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ActiveStoreFrontLink' => null,
  'AdWordsRemarketingCode' => '',
  'Description' => '',
  'FatherCategoryId' => 0,
  'GlobalCategoryId' => 0,
  'IsActive' => null,
  'Keywords' => '',
  'LomadeeCampaignCode' => '',
  'Name' => '',
  'Score' => 0,
  'ShowBrandFilter' => null,
  'ShowInStoreFront' => null,
  'StockKeepingUnitSelectionMode' => '',
  'Title' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ActiveStoreFrontLink' => null,
  'AdWordsRemarketingCode' => '',
  'Description' => '',
  'FatherCategoryId' => 0,
  'GlobalCategoryId' => 0,
  'IsActive' => null,
  'Keywords' => '',
  'LomadeeCampaignCode' => '',
  'Name' => '',
  'Score' => 0,
  'ShowBrandFilter' => null,
  'ShowInStoreFront' => null,
  'StockKeepingUnitSelectionMode' => '',
  'Title' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/catalog/pvt/category/:categoryId');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/category/:categoryId' -Method PUT -Headers $headers -ContentType '' -Body '{
  "ActiveStoreFrontLink": false,
  "AdWordsRemarketingCode": "",
  "Description": "",
  "FatherCategoryId": 0,
  "GlobalCategoryId": 0,
  "IsActive": false,
  "Keywords": "",
  "LomadeeCampaignCode": "",
  "Name": "",
  "Score": 0,
  "ShowBrandFilter": false,
  "ShowInStoreFront": false,
  "StockKeepingUnitSelectionMode": "",
  "Title": ""
}'
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/category/:categoryId' -Method PUT -Headers $headers -ContentType '' -Body '{
  "ActiveStoreFrontLink": false,
  "AdWordsRemarketingCode": "",
  "Description": "",
  "FatherCategoryId": 0,
  "GlobalCategoryId": 0,
  "IsActive": false,
  "Keywords": "",
  "LomadeeCampaignCode": "",
  "Name": "",
  "Score": 0,
  "ShowBrandFilter": false,
  "ShowInStoreFront": false,
  "StockKeepingUnitSelectionMode": "",
  "Title": ""
}'
import http.client

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

payload = "{\n  \"ActiveStoreFrontLink\": false,\n  \"AdWordsRemarketingCode\": \"\",\n  \"Description\": \"\",\n  \"FatherCategoryId\": 0,\n  \"GlobalCategoryId\": 0,\n  \"IsActive\": false,\n  \"Keywords\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"Name\": \"\",\n  \"Score\": 0,\n  \"ShowBrandFilter\": false,\n  \"ShowInStoreFront\": false,\n  \"StockKeepingUnitSelectionMode\": \"\",\n  \"Title\": \"\"\n}"

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("PUT", "/baseUrl/api/catalog/pvt/category/:categoryId", payload, headers)

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

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

url = "{{baseUrl}}/api/catalog/pvt/category/:categoryId"

payload = {
    "ActiveStoreFrontLink": False,
    "AdWordsRemarketingCode": "",
    "Description": "",
    "FatherCategoryId": 0,
    "GlobalCategoryId": 0,
    "IsActive": False,
    "Keywords": "",
    "LomadeeCampaignCode": "",
    "Name": "",
    "Score": 0,
    "ShowBrandFilter": False,
    "ShowInStoreFront": False,
    "StockKeepingUnitSelectionMode": "",
    "Title": ""
}
headers = {
    "content-type": "",
    "accept": ""
}

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

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

url <- "{{baseUrl}}/api/catalog/pvt/category/:categoryId"

payload <- "{\n  \"ActiveStoreFrontLink\": false,\n  \"AdWordsRemarketingCode\": \"\",\n  \"Description\": \"\",\n  \"FatherCategoryId\": 0,\n  \"GlobalCategoryId\": 0,\n  \"IsActive\": false,\n  \"Keywords\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"Name\": \"\",\n  \"Score\": 0,\n  \"ShowBrandFilter\": false,\n  \"ShowInStoreFront\": false,\n  \"StockKeepingUnitSelectionMode\": \"\",\n  \"Title\": \"\"\n}"

encode <- "json"

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

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

url = URI("{{baseUrl}}/api/catalog/pvt/category/:categoryId")

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

request = Net::HTTP::Put.new(url)
request["content-type"] = ''
request["accept"] = ''
request.body = "{\n  \"ActiveStoreFrontLink\": false,\n  \"AdWordsRemarketingCode\": \"\",\n  \"Description\": \"\",\n  \"FatherCategoryId\": 0,\n  \"GlobalCategoryId\": 0,\n  \"IsActive\": false,\n  \"Keywords\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"Name\": \"\",\n  \"Score\": 0,\n  \"ShowBrandFilter\": false,\n  \"ShowInStoreFront\": false,\n  \"StockKeepingUnitSelectionMode\": \"\",\n  \"Title\": \"\"\n}"

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

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

response = conn.put('/baseUrl/api/catalog/pvt/category/:categoryId') do |req|
  req.headers['accept'] = ''
  req.body = "{\n  \"ActiveStoreFrontLink\": false,\n  \"AdWordsRemarketingCode\": \"\",\n  \"Description\": \"\",\n  \"FatherCategoryId\": 0,\n  \"GlobalCategoryId\": 0,\n  \"IsActive\": false,\n  \"Keywords\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"Name\": \"\",\n  \"Score\": 0,\n  \"ShowBrandFilter\": false,\n  \"ShowInStoreFront\": false,\n  \"StockKeepingUnitSelectionMode\": \"\",\n  \"Title\": \"\"\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/category/:categoryId";

    let payload = json!({
        "ActiveStoreFrontLink": false,
        "AdWordsRemarketingCode": "",
        "Description": "",
        "FatherCategoryId": 0,
        "GlobalCategoryId": 0,
        "IsActive": false,
        "Keywords": "",
        "LomadeeCampaignCode": "",
        "Name": "",
        "Score": 0,
        "ShowBrandFilter": false,
        "ShowInStoreFront": false,
        "StockKeepingUnitSelectionMode": "",
        "Title": ""
    });

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

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

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

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/catalog/pvt/category/:categoryId \
  --header 'accept: ' \
  --header 'content-type: ' \
  --data '{
  "ActiveStoreFrontLink": false,
  "AdWordsRemarketingCode": "",
  "Description": "",
  "FatherCategoryId": 0,
  "GlobalCategoryId": 0,
  "IsActive": false,
  "Keywords": "",
  "LomadeeCampaignCode": "",
  "Name": "",
  "Score": 0,
  "ShowBrandFilter": false,
  "ShowInStoreFront": false,
  "StockKeepingUnitSelectionMode": "",
  "Title": ""
}'
echo '{
  "ActiveStoreFrontLink": false,
  "AdWordsRemarketingCode": "",
  "Description": "",
  "FatherCategoryId": 0,
  "GlobalCategoryId": 0,
  "IsActive": false,
  "Keywords": "",
  "LomadeeCampaignCode": "",
  "Name": "",
  "Score": 0,
  "ShowBrandFilter": false,
  "ShowInStoreFront": false,
  "StockKeepingUnitSelectionMode": "",
  "Title": ""
}' |  \
  http PUT {{baseUrl}}/api/catalog/pvt/category/:categoryId \
  accept:'' \
  content-type:''
wget --quiet \
  --method PUT \
  --header 'content-type: ' \
  --header 'accept: ' \
  --body-data '{\n  "ActiveStoreFrontLink": false,\n  "AdWordsRemarketingCode": "",\n  "Description": "",\n  "FatherCategoryId": 0,\n  "GlobalCategoryId": 0,\n  "IsActive": false,\n  "Keywords": "",\n  "LomadeeCampaignCode": "",\n  "Name": "",\n  "Score": 0,\n  "ShowBrandFilter": false,\n  "ShowInStoreFront": false,\n  "StockKeepingUnitSelectionMode": "",\n  "Title": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/category/:categoryId
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]
let parameters = [
  "ActiveStoreFrontLink": false,
  "AdWordsRemarketingCode": "",
  "Description": "",
  "FatherCategoryId": 0,
  "GlobalCategoryId": 0,
  "IsActive": false,
  "Keywords": "",
  "LomadeeCampaignCode": "",
  "Name": "",
  "Score": 0,
  "ShowBrandFilter": false,
  "ShowInStoreFront": false,
  "StockKeepingUnitSelectionMode": "",
  "Title": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/category/:categoryId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

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

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "ActiveStoreFrontLink": true,
  "AdWordsRemarketingCode": "",
  "Description": "Discover our range of home appliances. Find smart vacuums, kitchen and laundry appliances to suit your needs. Order online now.",
  "FatherCategoryId": null,
  "GlobalCategoryId": 3367,
  "HasChildren": true,
  "Id": 1,
  "IsActive": true,
  "Keywords": "Kitchen, Laundry, Appliances",
  "LinkId": "Alimentacao",
  "LomadeeCampaignCode": "",
  "Name": "Home Appliances",
  "Score": null,
  "ShowBrandFilter": true,
  "ShowInStoreFront": true,
  "StockKeepingUnitSelectionMode": "LIST",
  "Title": "Home Appliances"
}
GET Get Specifications By Category ID
{{baseUrl}}/api/catalog_system/pub/specification/field/listByCategoryId/:categoryId
HEADERS

Content-Type
Accept
QUERY PARAMS

categoryId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog_system/pub/specification/field/listByCategoryId/:categoryId");

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

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

(client/get "{{baseUrl}}/api/catalog_system/pub/specification/field/listByCategoryId/:categoryId" {:headers {:content-type ""
                                                                                                                             :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog_system/pub/specification/field/listByCategoryId/:categoryId"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

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}}/api/catalog_system/pub/specification/field/listByCategoryId/:categoryId"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog_system/pub/specification/field/listByCategoryId/:categoryId");
var request = new RestRequest("", Method.Get);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/api/catalog_system/pub/specification/field/listByCategoryId/:categoryId"

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

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

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

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

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

}
GET /baseUrl/api/catalog_system/pub/specification/field/listByCategoryId/:categoryId HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/catalog_system/pub/specification/field/listByCategoryId/:categoryId")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog_system/pub/specification/field/listByCategoryId/:categoryId"))
    .header("content-type", "")
    .header("accept", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pub/specification/field/listByCategoryId/:categoryId")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/catalog_system/pub/specification/field/listByCategoryId/:categoryId")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

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

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

xhr.open('GET', '{{baseUrl}}/api/catalog_system/pub/specification/field/listByCategoryId/:categoryId');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pub/specification/field/listByCategoryId/:categoryId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog_system/pub/specification/field/listByCategoryId/:categoryId';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog_system/pub/specification/field/listByCategoryId/:categoryId',
  method: 'GET',
  headers: {
    'content-type': '',
    accept: ''
  }
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pub/specification/field/listByCategoryId/:categoryId")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog_system/pub/specification/field/listByCategoryId/:categoryId',
  headers: {
    'content-type': '',
    accept: ''
  }
};

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

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

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pub/specification/field/listByCategoryId/:categoryId',
  headers: {'content-type': '', accept: ''}
};

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

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

const req = unirest('GET', '{{baseUrl}}/api/catalog_system/pub/specification/field/listByCategoryId/:categoryId');

req.headers({
  'content-type': '',
  accept: ''
});

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pub/specification/field/listByCategoryId/:categoryId',
  headers: {'content-type': '', accept: ''}
};

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

const url = '{{baseUrl}}/api/catalog_system/pub/specification/field/listByCategoryId/:categoryId';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

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

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog_system/pub/specification/field/listByCategoryId/:categoryId"]
                                                       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}}/api/catalog_system/pub/specification/field/listByCategoryId/:categoryId" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog_system/pub/specification/field/listByCategoryId/:categoryId",
  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: ",
    "content-type: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/catalog_system/pub/specification/field/listByCategoryId/:categoryId', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog_system/pub/specification/field/listByCategoryId/:categoryId');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog_system/pub/specification/field/listByCategoryId/:categoryId');
$request->setRequestMethod('GET');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog_system/pub/specification/field/listByCategoryId/:categoryId' -Method GET -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog_system/pub/specification/field/listByCategoryId/:categoryId' -Method GET -Headers $headers
import http.client

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

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("GET", "/baseUrl/api/catalog_system/pub/specification/field/listByCategoryId/:categoryId", headers=headers)

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

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

url = "{{baseUrl}}/api/catalog_system/pub/specification/field/listByCategoryId/:categoryId"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.get(url, headers=headers)

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

url <- "{{baseUrl}}/api/catalog_system/pub/specification/field/listByCategoryId/:categoryId"

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

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

url = URI("{{baseUrl}}/api/catalog_system/pub/specification/field/listByCategoryId/:categoryId")

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

request = Net::HTTP::Get.new(url)
request["content-type"] = ''
request["accept"] = ''

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

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

response = conn.get('/baseUrl/api/catalog_system/pub/specification/field/listByCategoryId/:categoryId') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog_system/pub/specification/field/listByCategoryId/:categoryId";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".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}}/api/catalog_system/pub/specification/field/listByCategoryId/:categoryId \
  --header 'accept: ' \
  --header 'content-type: '
http GET {{baseUrl}}/api/catalog_system/pub/specification/field/listByCategoryId/:categoryId \
  accept:'' \
  content-type:''
wget --quiet \
  --method GET \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog_system/pub/specification/field/listByCategoryId/:categoryId
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog_system/pub/specification/field/listByCategoryId/:categoryId")! 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

[
  {
    "CategoryId": 1,
    "FieldId": 33,
    "IsActive": true,
    "IsStockKeepingUnit": false,
    "Name": "Specification A"
  },
  {
    "CategoryId": 1,
    "FieldId": 34,
    "IsActive": true,
    "IsStockKeepingUnit": false,
    "Name": "Specification B"
  },
  {
    "CategoryId": 1,
    "FieldId": 35,
    "IsActive": false,
    "IsStockKeepingUnit": false,
    "Name": "Specification C"
  }
]
GET Get Specifications Tree By Category ID
{{baseUrl}}/api/catalog_system/pub/specification/field/listTreeByCategoryId/:categoryId
HEADERS

Content-Type
Accept
QUERY PARAMS

categoryId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog_system/pub/specification/field/listTreeByCategoryId/:categoryId");

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

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

(client/get "{{baseUrl}}/api/catalog_system/pub/specification/field/listTreeByCategoryId/:categoryId" {:headers {:content-type ""
                                                                                                                                 :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog_system/pub/specification/field/listTreeByCategoryId/:categoryId"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

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}}/api/catalog_system/pub/specification/field/listTreeByCategoryId/:categoryId"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog_system/pub/specification/field/listTreeByCategoryId/:categoryId");
var request = new RestRequest("", Method.Get);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/api/catalog_system/pub/specification/field/listTreeByCategoryId/:categoryId"

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

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

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

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

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

}
GET /baseUrl/api/catalog_system/pub/specification/field/listTreeByCategoryId/:categoryId HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/catalog_system/pub/specification/field/listTreeByCategoryId/:categoryId")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog_system/pub/specification/field/listTreeByCategoryId/:categoryId"))
    .header("content-type", "")
    .header("accept", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pub/specification/field/listTreeByCategoryId/:categoryId")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/catalog_system/pub/specification/field/listTreeByCategoryId/:categoryId")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

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

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

xhr.open('GET', '{{baseUrl}}/api/catalog_system/pub/specification/field/listTreeByCategoryId/:categoryId');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pub/specification/field/listTreeByCategoryId/:categoryId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog_system/pub/specification/field/listTreeByCategoryId/:categoryId';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog_system/pub/specification/field/listTreeByCategoryId/:categoryId',
  method: 'GET',
  headers: {
    'content-type': '',
    accept: ''
  }
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pub/specification/field/listTreeByCategoryId/:categoryId")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog_system/pub/specification/field/listTreeByCategoryId/:categoryId',
  headers: {
    'content-type': '',
    accept: ''
  }
};

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

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

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pub/specification/field/listTreeByCategoryId/:categoryId',
  headers: {'content-type': '', accept: ''}
};

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

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

const req = unirest('GET', '{{baseUrl}}/api/catalog_system/pub/specification/field/listTreeByCategoryId/:categoryId');

req.headers({
  'content-type': '',
  accept: ''
});

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pub/specification/field/listTreeByCategoryId/:categoryId',
  headers: {'content-type': '', accept: ''}
};

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

const url = '{{baseUrl}}/api/catalog_system/pub/specification/field/listTreeByCategoryId/:categoryId';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

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

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog_system/pub/specification/field/listTreeByCategoryId/:categoryId"]
                                                       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}}/api/catalog_system/pub/specification/field/listTreeByCategoryId/:categoryId" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog_system/pub/specification/field/listTreeByCategoryId/:categoryId",
  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: ",
    "content-type: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/catalog_system/pub/specification/field/listTreeByCategoryId/:categoryId', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog_system/pub/specification/field/listTreeByCategoryId/:categoryId');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog_system/pub/specification/field/listTreeByCategoryId/:categoryId');
$request->setRequestMethod('GET');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog_system/pub/specification/field/listTreeByCategoryId/:categoryId' -Method GET -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog_system/pub/specification/field/listTreeByCategoryId/:categoryId' -Method GET -Headers $headers
import http.client

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

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("GET", "/baseUrl/api/catalog_system/pub/specification/field/listTreeByCategoryId/:categoryId", headers=headers)

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

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

url = "{{baseUrl}}/api/catalog_system/pub/specification/field/listTreeByCategoryId/:categoryId"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.get(url, headers=headers)

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

url <- "{{baseUrl}}/api/catalog_system/pub/specification/field/listTreeByCategoryId/:categoryId"

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

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

url = URI("{{baseUrl}}/api/catalog_system/pub/specification/field/listTreeByCategoryId/:categoryId")

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

request = Net::HTTP::Get.new(url)
request["content-type"] = ''
request["accept"] = ''

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

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

response = conn.get('/baseUrl/api/catalog_system/pub/specification/field/listTreeByCategoryId/:categoryId') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog_system/pub/specification/field/listTreeByCategoryId/:categoryId";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".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}}/api/catalog_system/pub/specification/field/listTreeByCategoryId/:categoryId \
  --header 'accept: ' \
  --header 'content-type: '
http GET {{baseUrl}}/api/catalog_system/pub/specification/field/listTreeByCategoryId/:categoryId \
  accept:'' \
  content-type:''
wget --quiet \
  --method GET \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog_system/pub/specification/field/listTreeByCategoryId/:categoryId
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog_system/pub/specification/field/listTreeByCategoryId/:categoryId")! 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

[
  {
    "CategoryId": 1,
    "FieldId": 33,
    "IsActive": true,
    "IsStockKeepingUnit": false,
    "Name": "Specification A"
  },
  {
    "CategoryId": 1,
    "FieldId": 34,
    "IsActive": true,
    "IsStockKeepingUnit": false,
    "Name": "Specification B"
  },
  {
    "CategoryId": 1,
    "FieldId": 35,
    "IsActive": false,
    "IsStockKeepingUnit": false,
    "Name": "Specification C"
  }
]
POST Add products to Collection by imported file
{{baseUrl}}/api/catalog/pvt/collection/:collectionId/stockkeepingunit/importinsert
HEADERS

Content-Type
Accept
QUERY PARAMS

collectionId
BODY multipartForm

Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/collection/:collectionId/stockkeepingunit/importinsert");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: multipart/form-data; boundary=---011000010111000001101001");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n");

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

(client/post "{{baseUrl}}/api/catalog/pvt/collection/:collectionId/stockkeepingunit/importinsert" {:headers {:accept ""}
                                                                                                                   :multipart [{:name "file"
                                                                                                                                :content ""}]})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/collection/:collectionId/stockkeepingunit/importinsert"
headers = HTTP::Headers{
  "content-type" => "multipart/form-data; boundary=---011000010111000001101001"
  "accept" => ""
}
reqBody = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/catalog/pvt/collection/:collectionId/stockkeepingunit/importinsert"),
    Headers =
    {
        { "accept", "" },
    },
    Content = new MultipartFormDataContent
    {
        new StringContent("")
        {
            Headers =
            {
                ContentDisposition = new ContentDispositionHeaderValue("form-data")
                {
                    Name = "file",
                }
            }
        },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/collection/:collectionId/stockkeepingunit/importinsert");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "multipart/form-data; boundary=---011000010111000001101001");
request.AddHeader("accept", "");
request.AddParameter("multipart/form-data; boundary=---011000010111000001101001", "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/collection/:collectionId/stockkeepingunit/importinsert"

	payload := strings.NewReader("-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n")

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

	req.Header.Add("content-type", "multipart/form-data; boundary=---011000010111000001101001")
	req.Header.Add("accept", "")

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

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

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

}
POST /baseUrl/api/catalog/pvt/collection/:collectionId/stockkeepingunit/importinsert HTTP/1.1
Content-Type: multipart/form-data; boundary=---011000010111000001101001
Accept: 
Host: example.com
Content-Length: 113

-----011000010111000001101001
Content-Disposition: form-data; name="file"


-----011000010111000001101001--
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/catalog/pvt/collection/:collectionId/stockkeepingunit/importinsert")
  .setHeader("content-type", "multipart/form-data; boundary=---011000010111000001101001")
  .setHeader("accept", "")
  .setBody("-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/collection/:collectionId/stockkeepingunit/importinsert"))
    .header("content-type", "multipart/form-data; boundary=---011000010111000001101001")
    .header("accept", "")
    .method("POST", HttpRequest.BodyPublishers.ofString("-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("multipart/form-data; boundary=---011000010111000001101001");
RequestBody body = RequestBody.create(mediaType, "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/collection/:collectionId/stockkeepingunit/importinsert")
  .post(body)
  .addHeader("content-type", "multipart/form-data; boundary=---011000010111000001101001")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/catalog/pvt/collection/:collectionId/stockkeepingunit/importinsert")
  .header("content-type", "multipart/form-data; boundary=---011000010111000001101001")
  .header("accept", "")
  .body("-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n")
  .asString();
const data = new FormData();
data.append('file', '');

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

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

xhr.open('POST', '{{baseUrl}}/api/catalog/pvt/collection/:collectionId/stockkeepingunit/importinsert');
xhr.setRequestHeader('accept', '');

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

const form = new FormData();
form.append('file', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog/pvt/collection/:collectionId/stockkeepingunit/importinsert',
  headers: {
    'content-type': 'multipart/form-data; boundary=---011000010111000001101001',
    accept: ''
  },
  data: '[form]'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/collection/:collectionId/stockkeepingunit/importinsert';
const form = new FormData();
form.append('file', '');

const options = {method: 'POST', headers: {accept: ''}};

options.body = form;

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const form = new FormData();
form.append('file', '');

const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/collection/:collectionId/stockkeepingunit/importinsert',
  method: 'POST',
  headers: {
    accept: ''
  },
  processData: false,
  contentType: false,
  mimeType: 'multipart/form-data',
  data: form
};

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

val mediaType = MediaType.parse("multipart/form-data; boundary=---011000010111000001101001")
val body = RequestBody.create(mediaType, "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n")
val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/collection/:collectionId/stockkeepingunit/importinsert")
  .post(body)
  .addHeader("content-type", "multipart/form-data; boundary=---011000010111000001101001")
  .addHeader("accept", "")
  .build()

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

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/collection/:collectionId/stockkeepingunit/importinsert',
  headers: {
    'content-type': 'multipart/form-data; boundary=---011000010111000001101001',
    accept: ''
  }
};

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

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

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

req.write('-----011000010111000001101001\r\nContent-Disposition: form-data; name="file"\r\n\r\n\r\n-----011000010111000001101001--\r\n');
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog/pvt/collection/:collectionId/stockkeepingunit/importinsert',
  headers: {
    'content-type': 'multipart/form-data; boundary=---011000010111000001101001',
    accept: ''
  },
  formData: {file: ''}
};

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

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

const req = unirest('POST', '{{baseUrl}}/api/catalog/pvt/collection/:collectionId/stockkeepingunit/importinsert');

req.headers({
  'content-type': 'multipart/form-data; boundary=---011000010111000001101001',
  accept: ''
});

req.multipart([]);

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog/pvt/collection/:collectionId/stockkeepingunit/importinsert',
  headers: {
    'content-type': 'multipart/form-data; boundary=---011000010111000001101001',
    accept: ''
  },
  data: '-----011000010111000001101001\r\nContent-Disposition: form-data; name="file"\r\n\r\n\r\n-----011000010111000001101001--\r\n'
};

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

const formData = new FormData();
formData.append('file', '');

const url = '{{baseUrl}}/api/catalog/pvt/collection/:collectionId/stockkeepingunit/importinsert';
const options = {method: 'POST', headers: {accept: ''}};
options.body = formData;

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

NSDictionary *headers = @{ @"content-type": @"multipart/form-data; boundary=---011000010111000001101001",
                           @"accept": @"" };
NSArray *parameters = @[ @{ @"name": @"file", @"value": @"" } ];
NSString *boundary = @"---011000010111000001101001";

NSError *error;
NSMutableString *body = [NSMutableString string];
for (NSDictionary *param in parameters) {
    [body appendFormat:@"--%@\r\n", boundary];
    if (param[@"fileName"]) {
        [body appendFormat:@"Content-Disposition:form-data; name=\"%@\"; filename=\"%@\"\r\n", param[@"name"], param[@"fileName"]];
        [body appendFormat:@"Content-Type: %@\r\n\r\n", param[@"contentType"]];
        [body appendFormat:@"%@", [NSString stringWithContentsOfFile:param[@"fileName"] encoding:NSUTF8StringEncoding error:&error]];
        if (error) {
            NSLog(@"%@", error);
        }
    } else {
        [body appendFormat:@"Content-Disposition:form-data; name=\"%@\"\r\n\r\n", param[@"name"]];
        [body appendFormat:@"%@", param[@"value"]];
    }
}
[body appendFormat:@"\r\n--%@--\r\n", boundary];
NSData *postData = [body dataUsingEncoding:NSUTF8StringEncoding];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/collection/:collectionId/stockkeepingunit/importinsert"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

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

let uri = Uri.of_string "{{baseUrl}}/api/catalog/pvt/collection/:collectionId/stockkeepingunit/importinsert" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "multipart/form-data; boundary=---011000010111000001101001");
  ("accept", "");
] in
let body = Cohttp_lwt_body.of_string "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/collection/:collectionId/stockkeepingunit/importinsert",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n",
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: multipart/form-data; boundary=---011000010111000001101001"
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/catalog/pvt/collection/:collectionId/stockkeepingunit/importinsert', [
  'headers' => [
    'accept' => '',
    'content-type' => 'multipart/form-data; boundary=---011000010111000001101001',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/collection/:collectionId/stockkeepingunit/importinsert');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'multipart/form-data; boundary=---011000010111000001101001',
  'accept' => ''
]);

$request->setBody('-----011000010111000001101001
Content-Disposition: form-data; name="file"


-----011000010111000001101001--
');

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
addForm(null, null);

$request->setRequestUrl('{{baseUrl}}/api/catalog/pvt/collection/:collectionId/stockkeepingunit/importinsert');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "multipart/form-data; boundary=---011000010111000001101001")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/collection/:collectionId/stockkeepingunit/importinsert' -Method POST -Headers $headers -ContentType 'multipart/form-data; boundary=---011000010111000001101001' -Body '-----011000010111000001101001
Content-Disposition: form-data; name="file"


-----011000010111000001101001--
'
$headers=@{}
$headers.Add("content-type", "multipart/form-data; boundary=---011000010111000001101001")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/collection/:collectionId/stockkeepingunit/importinsert' -Method POST -Headers $headers -ContentType 'multipart/form-data; boundary=---011000010111000001101001' -Body '-----011000010111000001101001
Content-Disposition: form-data; name="file"


-----011000010111000001101001--
'
import http.client

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

payload = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"

headers = {
    'content-type': "multipart/form-data; boundary=---011000010111000001101001",
    'accept': ""
}

conn.request("POST", "/baseUrl/api/catalog/pvt/collection/:collectionId/stockkeepingunit/importinsert", payload, headers)

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

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

url = "{{baseUrl}}/api/catalog/pvt/collection/:collectionId/stockkeepingunit/importinsert"

payload = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"
headers = {
    "content-type": "multipart/form-data; boundary=---011000010111000001101001",
    "accept": ""
}

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

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

url <- "{{baseUrl}}/api/catalog/pvt/collection/:collectionId/stockkeepingunit/importinsert"

payload <- "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"

encode <- "multipart"

response <- VERB("POST", url, body = payload, content_type("multipart/form-data"), encode = encode)

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

url = URI("{{baseUrl}}/api/catalog/pvt/collection/:collectionId/stockkeepingunit/importinsert")

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

request = Net::HTTP::Post.new(url)
request["content-type"] = 'multipart/form-data; boundary=---011000010111000001101001'
request["accept"] = ''
request.body = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"

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

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'multipart/form-data; boundary=---011000010111000001101001'}
)

response = conn.post('/baseUrl/api/catalog/pvt/collection/:collectionId/stockkeepingunit/importinsert') do |req|
  req.headers['accept'] = ''
  req.body = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/collection/:collectionId/stockkeepingunit/importinsert";

    let form = reqwest::multipart::Form::new()
        .text("file", "");
    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("accept", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .multipart(form)
        .headers(headers)
        .send()
        .await;

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

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/catalog/pvt/collection/:collectionId/stockkeepingunit/importinsert \
  --header 'accept: ' \
  --header 'content-type: multipart/form-data' \
  --form file=
echo '-----011000010111000001101001
Content-Disposition: form-data; name="file"


-----011000010111000001101001--
' |  \
  http POST {{baseUrl}}/api/catalog/pvt/collection/:collectionId/stockkeepingunit/importinsert \
  accept:'' \
  content-type:'multipart/form-data; boundary=---011000010111000001101001'
wget --quiet \
  --method POST \
  --header 'content-type: multipart/form-data; boundary=---011000010111000001101001' \
  --header 'accept: ' \
  --body-data '-----011000010111000001101001\r\nContent-Disposition: form-data; name="file"\r\n\r\n\r\n-----011000010111000001101001--\r\n' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/collection/:collectionId/stockkeepingunit/importinsert
import Foundation

let headers = [
  "content-type": "multipart/form-data; boundary=---011000010111000001101001",
  "accept": ""
]
let parameters = [
  [
    "name": "file",
    "value": ""
  ]
]

let boundary = "---011000010111000001101001"

var body = ""
var error: NSError? = nil
for param in parameters {
  let paramName = param["name"]!
  body += "--\(boundary)\r\n"
  body += "Content-Disposition:form-data; name=\"\(paramName)\""
  if let filename = param["fileName"] {
    let contentType = param["content-type"]!
    let fileContent = String(contentsOfFile: filename, encoding: String.Encoding.utf8)
    if (error != nil) {
      print(error as Any)
    }
    body += "; filename=\"\(filename)\"\r\n"
    body += "Content-Type: \(contentType)\r\n\r\n"
    body += fileContent
  } else if let paramValue = param["value"] {
    body += "\r\n\r\n\(paramValue)"
  }
}

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/collection/:collectionId/stockkeepingunit/importinsert")! 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 Collection (POST)
{{baseUrl}}/api/catalog/pvt/collection/
HEADERS

Content-Type
Accept
BODY json

{
  "DateFrom": "",
  "DateTo": "",
  "Description": "",
  "Highlight": false,
  "Name": "",
  "Searchable": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/collection/");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"DateFrom\": \"2020-11-26T15:23:00\",\n  \"DateTo\": \"2069-11-26T15:23:00\",\n  \"Description\": \"HomeHalloween\",\n  \"Highlight\": false,\n  \"Name\": \"Halloween costumes\",\n  \"Searchable\": false\n}");

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

(client/post "{{baseUrl}}/api/catalog/pvt/collection/" {:headers {:accept ""}
                                                                        :content-type :json
                                                                        :form-params {:DateFrom "2020-11-26T15:23:00"
                                                                                      :DateTo "2069-11-26T15:23:00"
                                                                                      :Description "HomeHalloween"
                                                                                      :Highlight false
                                                                                      :Name "Halloween costumes"
                                                                                      :Searchable false}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/collection/"
headers = HTTP::Headers{
  "content-type" => "application/json"
  "accept" => ""
}
reqBody = "{\n  \"DateFrom\": \"2020-11-26T15:23:00\",\n  \"DateTo\": \"2069-11-26T15:23:00\",\n  \"Description\": \"HomeHalloween\",\n  \"Highlight\": false,\n  \"Name\": \"Halloween costumes\",\n  \"Searchable\": false\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/catalog/pvt/collection/"),
    Headers =
    {
        { "accept", "" },
    },
    Content = new StringContent("{\n  \"DateFrom\": \"2020-11-26T15:23:00\",\n  \"DateTo\": \"2069-11-26T15:23:00\",\n  \"Description\": \"HomeHalloween\",\n  \"Highlight\": false,\n  \"Name\": \"Halloween costumes\",\n  \"Searchable\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/collection/");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddHeader("accept", "");
request.AddParameter("application/json", "{\n  \"DateFrom\": \"2020-11-26T15:23:00\",\n  \"DateTo\": \"2069-11-26T15:23:00\",\n  \"Description\": \"HomeHalloween\",\n  \"Highlight\": false,\n  \"Name\": \"Halloween costumes\",\n  \"Searchable\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/collection/"

	payload := strings.NewReader("{\n  \"DateFrom\": \"2020-11-26T15:23:00\",\n  \"DateTo\": \"2069-11-26T15:23:00\",\n  \"Description\": \"HomeHalloween\",\n  \"Highlight\": false,\n  \"Name\": \"Halloween costumes\",\n  \"Searchable\": false\n}")

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

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

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

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

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

}
POST /baseUrl/api/catalog/pvt/collection/ HTTP/1.1
Content-Type: application/json
Accept: 
Host: example.com
Content-Length: 185

{
  "DateFrom": "2020-11-26T15:23:00",
  "DateTo": "2069-11-26T15:23:00",
  "Description": "HomeHalloween",
  "Highlight": false,
  "Name": "Halloween costumes",
  "Searchable": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/catalog/pvt/collection/")
  .setHeader("content-type", "application/json")
  .setHeader("accept", "")
  .setBody("{\n  \"DateFrom\": \"2020-11-26T15:23:00\",\n  \"DateTo\": \"2069-11-26T15:23:00\",\n  \"Description\": \"HomeHalloween\",\n  \"Highlight\": false,\n  \"Name\": \"Halloween costumes\",\n  \"Searchable\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/collection/"))
    .header("content-type", "application/json")
    .header("accept", "")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"DateFrom\": \"2020-11-26T15:23:00\",\n  \"DateTo\": \"2069-11-26T15:23:00\",\n  \"Description\": \"HomeHalloween\",\n  \"Highlight\": false,\n  \"Name\": \"Halloween costumes\",\n  \"Searchable\": 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  \"DateFrom\": \"2020-11-26T15:23:00\",\n  \"DateTo\": \"2069-11-26T15:23:00\",\n  \"Description\": \"HomeHalloween\",\n  \"Highlight\": false,\n  \"Name\": \"Halloween costumes\",\n  \"Searchable\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/collection/")
  .post(body)
  .addHeader("content-type", "application/json")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/catalog/pvt/collection/")
  .header("content-type", "application/json")
  .header("accept", "")
  .body("{\n  \"DateFrom\": \"2020-11-26T15:23:00\",\n  \"DateTo\": \"2069-11-26T15:23:00\",\n  \"Description\": \"HomeHalloween\",\n  \"Highlight\": false,\n  \"Name\": \"Halloween costumes\",\n  \"Searchable\": false\n}")
  .asString();
const data = JSON.stringify({
  DateFrom: '2020-11-26T15:23:00',
  DateTo: '2069-11-26T15:23:00',
  Description: 'HomeHalloween',
  Highlight: false,
  Name: 'Halloween costumes',
  Searchable: false
});

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

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

xhr.open('POST', '{{baseUrl}}/api/catalog/pvt/collection/');
xhr.setRequestHeader('content-type', 'application/json');
xhr.setRequestHeader('accept', '');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog/pvt/collection/',
  headers: {'content-type': 'application/json', accept: ''},
  data: {
    DateFrom: '2020-11-26T15:23:00',
    DateTo: '2069-11-26T15:23:00',
    Description: 'HomeHalloween',
    Highlight: false,
    Name: 'Halloween costumes',
    Searchable: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/collection/';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json', accept: ''},
  body: '{"DateFrom":"2020-11-26T15:23:00","DateTo":"2069-11-26T15:23:00","Description":"HomeHalloween","Highlight":false,"Name":"Halloween costumes","Searchable":false}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/collection/',
  method: 'POST',
  headers: {
    'content-type': 'application/json',
    accept: ''
  },
  processData: false,
  data: '{\n  "DateFrom": "2020-11-26T15:23:00",\n  "DateTo": "2069-11-26T15:23:00",\n  "Description": "HomeHalloween",\n  "Highlight": false,\n  "Name": "Halloween costumes",\n  "Searchable": 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  \"DateFrom\": \"2020-11-26T15:23:00\",\n  \"DateTo\": \"2069-11-26T15:23:00\",\n  \"Description\": \"HomeHalloween\",\n  \"Highlight\": false,\n  \"Name\": \"Halloween costumes\",\n  \"Searchable\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/collection/")
  .post(body)
  .addHeader("content-type", "application/json")
  .addHeader("accept", "")
  .build()

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

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/collection/',
  headers: {
    'content-type': 'application/json',
    accept: ''
  }
};

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

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

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

req.write(JSON.stringify({
  DateFrom: '2020-11-26T15:23:00',
  DateTo: '2069-11-26T15:23:00',
  Description: 'HomeHalloween',
  Highlight: false,
  Name: 'Halloween costumes',
  Searchable: false
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog/pvt/collection/',
  headers: {'content-type': 'application/json', accept: ''},
  body: {
    DateFrom: '2020-11-26T15:23:00',
    DateTo: '2069-11-26T15:23:00',
    Description: 'HomeHalloween',
    Highlight: false,
    Name: 'Halloween costumes',
    Searchable: false
  },
  json: true
};

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

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

const req = unirest('POST', '{{baseUrl}}/api/catalog/pvt/collection/');

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

req.type('json');
req.send({
  DateFrom: '2020-11-26T15:23:00',
  DateTo: '2069-11-26T15:23:00',
  Description: 'HomeHalloween',
  Highlight: false,
  Name: 'Halloween costumes',
  Searchable: false
});

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog/pvt/collection/',
  headers: {'content-type': 'application/json', accept: ''},
  data: {
    DateFrom: '2020-11-26T15:23:00',
    DateTo: '2069-11-26T15:23:00',
    Description: 'HomeHalloween',
    Highlight: false,
    Name: 'Halloween costumes',
    Searchable: false
  }
};

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

const url = '{{baseUrl}}/api/catalog/pvt/collection/';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json', accept: ''},
  body: '{"DateFrom":"2020-11-26T15:23:00","DateTo":"2069-11-26T15:23:00","Description":"HomeHalloween","Highlight":false,"Name":"Halloween costumes","Searchable":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",
                           @"accept": @"" };
NSDictionary *parameters = @{ @"DateFrom": @"2020-11-26T15:23:00",
                              @"DateTo": @"2069-11-26T15:23:00",
                              @"Description": @"HomeHalloween",
                              @"Highlight": @NO,
                              @"Name": @"Halloween costumes",
                              @"Searchable": @NO };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/collection/"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

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

let uri = Uri.of_string "{{baseUrl}}/api/catalog/pvt/collection/" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "application/json");
  ("accept", "");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"DateFrom\": \"2020-11-26T15:23:00\",\n  \"DateTo\": \"2069-11-26T15:23:00\",\n  \"Description\": \"HomeHalloween\",\n  \"Highlight\": false,\n  \"Name\": \"Halloween costumes\",\n  \"Searchable\": false\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/collection/",
  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([
    'DateFrom' => '2020-11-26T15:23:00',
    'DateTo' => '2069-11-26T15:23:00',
    'Description' => 'HomeHalloween',
    'Highlight' => null,
    'Name' => 'Halloween costumes',
    'Searchable' => null
  ]),
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: application/json"
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/catalog/pvt/collection/', [
  'body' => '{
  "DateFrom": "2020-11-26T15:23:00",
  "DateTo": "2069-11-26T15:23:00",
  "Description": "HomeHalloween",
  "Highlight": false,
  "Name": "Halloween costumes",
  "Searchable": false
}',
  'headers' => [
    'accept' => '',
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/collection/');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'DateFrom' => '2020-11-26T15:23:00',
  'DateTo' => '2069-11-26T15:23:00',
  'Description' => 'HomeHalloween',
  'Highlight' => null,
  'Name' => 'Halloween costumes',
  'Searchable' => null
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'DateFrom' => '2020-11-26T15:23:00',
  'DateTo' => '2069-11-26T15:23:00',
  'Description' => 'HomeHalloween',
  'Highlight' => null,
  'Name' => 'Halloween costumes',
  'Searchable' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/catalog/pvt/collection/');
$request->setRequestMethod('POST');
$request->setBody($body);

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

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/collection/' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "DateFrom": "2020-11-26T15:23:00",
  "DateTo": "2069-11-26T15:23:00",
  "Description": "HomeHalloween",
  "Highlight": false,
  "Name": "Halloween costumes",
  "Searchable": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/collection/' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "DateFrom": "2020-11-26T15:23:00",
  "DateTo": "2069-11-26T15:23:00",
  "Description": "HomeHalloween",
  "Highlight": false,
  "Name": "Halloween costumes",
  "Searchable": false
}'
import http.client

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

payload = "{\n  \"DateFrom\": \"2020-11-26T15:23:00\",\n  \"DateTo\": \"2069-11-26T15:23:00\",\n  \"Description\": \"HomeHalloween\",\n  \"Highlight\": false,\n  \"Name\": \"Halloween costumes\",\n  \"Searchable\": false\n}"

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

conn.request("POST", "/baseUrl/api/catalog/pvt/collection/", payload, headers)

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

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

url = "{{baseUrl}}/api/catalog/pvt/collection/"

payload = {
    "DateFrom": "2020-11-26T15:23:00",
    "DateTo": "2069-11-26T15:23:00",
    "Description": "HomeHalloween",
    "Highlight": False,
    "Name": "Halloween costumes",
    "Searchable": False
}
headers = {
    "content-type": "application/json",
    "accept": ""
}

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

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

url <- "{{baseUrl}}/api/catalog/pvt/collection/"

payload <- "{\n  \"DateFrom\": \"2020-11-26T15:23:00\",\n  \"DateTo\": \"2069-11-26T15:23:00\",\n  \"Description\": \"HomeHalloween\",\n  \"Highlight\": false,\n  \"Name\": \"Halloween costumes\",\n  \"Searchable\": false\n}"

encode <- "json"

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

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

url = URI("{{baseUrl}}/api/catalog/pvt/collection/")

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

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request["accept"] = ''
request.body = "{\n  \"DateFrom\": \"2020-11-26T15:23:00\",\n  \"DateTo\": \"2069-11-26T15:23:00\",\n  \"Description\": \"HomeHalloween\",\n  \"Highlight\": false,\n  \"Name\": \"Halloween costumes\",\n  \"Searchable\": false\n}"

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

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

response = conn.post('/baseUrl/api/catalog/pvt/collection/') do |req|
  req.headers['accept'] = ''
  req.body = "{\n  \"DateFrom\": \"2020-11-26T15:23:00\",\n  \"DateTo\": \"2069-11-26T15:23:00\",\n  \"Description\": \"HomeHalloween\",\n  \"Highlight\": false,\n  \"Name\": \"Halloween costumes\",\n  \"Searchable\": false\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/collection/";

    let payload = json!({
        "DateFrom": "2020-11-26T15:23:00",
        "DateTo": "2069-11-26T15:23:00",
        "Description": "HomeHalloween",
        "Highlight": false,
        "Name": "Halloween costumes",
        "Searchable": false
    });

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

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

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

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/catalog/pvt/collection/ \
  --header 'accept: ' \
  --header 'content-type: application/json' \
  --data '{
  "DateFrom": "2020-11-26T15:23:00",
  "DateTo": "2069-11-26T15:23:00",
  "Description": "HomeHalloween",
  "Highlight": false,
  "Name": "Halloween costumes",
  "Searchable": false
}'
echo '{
  "DateFrom": "2020-11-26T15:23:00",
  "DateTo": "2069-11-26T15:23:00",
  "Description": "HomeHalloween",
  "Highlight": false,
  "Name": "Halloween costumes",
  "Searchable": false
}' |  \
  http POST {{baseUrl}}/api/catalog/pvt/collection/ \
  accept:'' \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --header 'accept: ' \
  --body-data '{\n  "DateFrom": "2020-11-26T15:23:00",\n  "DateTo": "2069-11-26T15:23:00",\n  "Description": "HomeHalloween",\n  "Highlight": false,\n  "Name": "Halloween costumes",\n  "Searchable": false\n}' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/collection/
import Foundation

let headers = [
  "content-type": "application/json",
  "accept": ""
]
let parameters = [
  "DateFrom": "2020-11-26T15:23:00",
  "DateTo": "2069-11-26T15:23:00",
  "Description": "HomeHalloween",
  "Highlight": false,
  "Name": "Halloween costumes",
  "Searchable": false
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/collection/")! 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 Collections
{{baseUrl}}/api/catalog_system/pvt/collection/search
HEADERS

Content-Type
Accept
QUERY PARAMS

page
pageSize
orderByAsc
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog_system/pvt/collection/search?page=&pageSize=&orderByAsc=");

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

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

(client/get "{{baseUrl}}/api/catalog_system/pvt/collection/search" {:headers {:content-type ""
                                                                                              :accept ""}
                                                                                    :query-params {:page ""
                                                                                                   :pageSize ""
                                                                                                   :orderByAsc ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog_system/pvt/collection/search?page=&pageSize=&orderByAsc="
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

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}}/api/catalog_system/pvt/collection/search?page=&pageSize=&orderByAsc="),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog_system/pvt/collection/search?page=&pageSize=&orderByAsc=");
var request = new RestRequest("", Method.Get);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/api/catalog_system/pvt/collection/search?page=&pageSize=&orderByAsc="

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

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

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

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

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

}
GET /baseUrl/api/catalog_system/pvt/collection/search?page=&pageSize=&orderByAsc= HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/catalog_system/pvt/collection/search?page=&pageSize=&orderByAsc=")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog_system/pvt/collection/search?page=&pageSize=&orderByAsc="))
    .header("content-type", "")
    .header("accept", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pvt/collection/search?page=&pageSize=&orderByAsc=")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/catalog_system/pvt/collection/search?page=&pageSize=&orderByAsc=")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

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

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

xhr.open('GET', '{{baseUrl}}/api/catalog_system/pvt/collection/search?page=&pageSize=&orderByAsc=');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pvt/collection/search',
  params: {page: '', pageSize: '', orderByAsc: ''},
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog_system/pvt/collection/search?page=&pageSize=&orderByAsc=';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog_system/pvt/collection/search?page=&pageSize=&orderByAsc=',
  method: 'GET',
  headers: {
    'content-type': '',
    accept: ''
  }
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pvt/collection/search?page=&pageSize=&orderByAsc=")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog_system/pvt/collection/search?page=&pageSize=&orderByAsc=',
  headers: {
    'content-type': '',
    accept: ''
  }
};

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

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

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pvt/collection/search',
  qs: {page: '', pageSize: '', orderByAsc: ''},
  headers: {'content-type': '', accept: ''}
};

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

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

const req = unirest('GET', '{{baseUrl}}/api/catalog_system/pvt/collection/search');

req.query({
  page: '',
  pageSize: '',
  orderByAsc: ''
});

req.headers({
  'content-type': '',
  accept: ''
});

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pvt/collection/search',
  params: {page: '', pageSize: '', orderByAsc: ''},
  headers: {'content-type': '', accept: ''}
};

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

const url = '{{baseUrl}}/api/catalog_system/pvt/collection/search?page=&pageSize=&orderByAsc=';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

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

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog_system/pvt/collection/search?page=&pageSize=&orderByAsc="]
                                                       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}}/api/catalog_system/pvt/collection/search?page=&pageSize=&orderByAsc=" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog_system/pvt/collection/search?page=&pageSize=&orderByAsc=",
  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: ",
    "content-type: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/catalog_system/pvt/collection/search?page=&pageSize=&orderByAsc=', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog_system/pvt/collection/search');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'page' => '',
  'pageSize' => '',
  'orderByAsc' => ''
]);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog_system/pvt/collection/search');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'page' => '',
  'pageSize' => '',
  'orderByAsc' => ''
]));

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog_system/pvt/collection/search?page=&pageSize=&orderByAsc=' -Method GET -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog_system/pvt/collection/search?page=&pageSize=&orderByAsc=' -Method GET -Headers $headers
import http.client

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

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("GET", "/baseUrl/api/catalog_system/pvt/collection/search?page=&pageSize=&orderByAsc=", headers=headers)

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

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

url = "{{baseUrl}}/api/catalog_system/pvt/collection/search"

querystring = {"page":"","pageSize":"","orderByAsc":""}

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.get(url, headers=headers, params=querystring)

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

url <- "{{baseUrl}}/api/catalog_system/pvt/collection/search"

queryString <- list(
  page = "",
  pageSize = "",
  orderByAsc = ""
)

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

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

url = URI("{{baseUrl}}/api/catalog_system/pvt/collection/search?page=&pageSize=&orderByAsc=")

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

request = Net::HTTP::Get.new(url)
request["content-type"] = ''
request["accept"] = ''

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

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

response = conn.get('/baseUrl/api/catalog_system/pvt/collection/search') do |req|
  req.headers['accept'] = ''
  req.params['page'] = ''
  req.params['pageSize'] = ''
  req.params['orderByAsc'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog_system/pvt/collection/search";

    let querystring = [
        ("page", ""),
        ("pageSize", ""),
        ("orderByAsc", ""),
    ];

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

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

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

    dbg!(results);
}
curl --request GET \
  --url '{{baseUrl}}/api/catalog_system/pvt/collection/search?page=&pageSize=&orderByAsc=' \
  --header 'accept: ' \
  --header 'content-type: '
http GET '{{baseUrl}}/api/catalog_system/pvt/collection/search?page=&pageSize=&orderByAsc=' \
  accept:'' \
  content-type:''
wget --quiet \
  --method GET \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - '{{baseUrl}}/api/catalog_system/pvt/collection/search?page=&pageSize=&orderByAsc='
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog_system/pvt/collection/search?page=&pageSize=&orderByAsc=")! 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 All Inactive Collections
{{baseUrl}}/api/catalog/pvt/collection/inactive
HEADERS

Content-Type
Accept
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/collection/inactive");

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

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

(client/get "{{baseUrl}}/api/catalog/pvt/collection/inactive" {:headers {:content-type ""
                                                                                         :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/collection/inactive"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

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}}/api/catalog/pvt/collection/inactive"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/collection/inactive");
var request = new RestRequest("", Method.Get);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/collection/inactive"

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

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

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

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

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

}
GET /baseUrl/api/catalog/pvt/collection/inactive HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/catalog/pvt/collection/inactive")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/collection/inactive"))
    .header("content-type", "")
    .header("accept", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/collection/inactive")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/catalog/pvt/collection/inactive")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

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

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

xhr.open('GET', '{{baseUrl}}/api/catalog/pvt/collection/inactive');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/collection/inactive',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/collection/inactive';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/collection/inactive',
  method: 'GET',
  headers: {
    'content-type': '',
    accept: ''
  }
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/collection/inactive")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/collection/inactive',
  headers: {
    'content-type': '',
    accept: ''
  }
};

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

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

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/collection/inactive',
  headers: {'content-type': '', accept: ''}
};

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

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

const req = unirest('GET', '{{baseUrl}}/api/catalog/pvt/collection/inactive');

req.headers({
  'content-type': '',
  accept: ''
});

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/collection/inactive',
  headers: {'content-type': '', accept: ''}
};

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

const url = '{{baseUrl}}/api/catalog/pvt/collection/inactive';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

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

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/collection/inactive"]
                                                       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}}/api/catalog/pvt/collection/inactive" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/collection/inactive",
  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: ",
    "content-type: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/catalog/pvt/collection/inactive', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/collection/inactive');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog/pvt/collection/inactive');
$request->setRequestMethod('GET');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/collection/inactive' -Method GET -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/collection/inactive' -Method GET -Headers $headers
import http.client

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

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("GET", "/baseUrl/api/catalog/pvt/collection/inactive", headers=headers)

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

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

url = "{{baseUrl}}/api/catalog/pvt/collection/inactive"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.get(url, headers=headers)

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

url <- "{{baseUrl}}/api/catalog/pvt/collection/inactive"

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

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

url = URI("{{baseUrl}}/api/catalog/pvt/collection/inactive")

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

request = Net::HTTP::Get.new(url)
request["content-type"] = ''
request["accept"] = ''

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

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

response = conn.get('/baseUrl/api/catalog/pvt/collection/inactive') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/collection/inactive";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".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}}/api/catalog/pvt/collection/inactive \
  --header 'accept: ' \
  --header 'content-type: '
http GET {{baseUrl}}/api/catalog/pvt/collection/inactive \
  accept:'' \
  content-type:''
wget --quiet \
  --method GET \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/collection/inactive
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/collection/inactive")! 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 Collections by search terms
{{baseUrl}}/api/catalog_system/pvt/collection/search/:searchTerms
HEADERS

Content-Type
Accept
QUERY PARAMS

searchTerms
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog_system/pvt/collection/search/:searchTerms");

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

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

(client/get "{{baseUrl}}/api/catalog_system/pvt/collection/search/:searchTerms" {:headers {:content-type ""
                                                                                                           :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog_system/pvt/collection/search/:searchTerms"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

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}}/api/catalog_system/pvt/collection/search/:searchTerms"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog_system/pvt/collection/search/:searchTerms");
var request = new RestRequest("", Method.Get);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/api/catalog_system/pvt/collection/search/:searchTerms"

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

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

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

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

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

}
GET /baseUrl/api/catalog_system/pvt/collection/search/:searchTerms HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/catalog_system/pvt/collection/search/:searchTerms")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog_system/pvt/collection/search/:searchTerms"))
    .header("content-type", "")
    .header("accept", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pvt/collection/search/:searchTerms")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/catalog_system/pvt/collection/search/:searchTerms")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

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

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

xhr.open('GET', '{{baseUrl}}/api/catalog_system/pvt/collection/search/:searchTerms');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pvt/collection/search/:searchTerms',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog_system/pvt/collection/search/:searchTerms';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog_system/pvt/collection/search/:searchTerms',
  method: 'GET',
  headers: {
    'content-type': '',
    accept: ''
  }
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pvt/collection/search/:searchTerms")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog_system/pvt/collection/search/:searchTerms',
  headers: {
    'content-type': '',
    accept: ''
  }
};

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

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

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pvt/collection/search/:searchTerms',
  headers: {'content-type': '', accept: ''}
};

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

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

const req = unirest('GET', '{{baseUrl}}/api/catalog_system/pvt/collection/search/:searchTerms');

req.headers({
  'content-type': '',
  accept: ''
});

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

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pvt/collection/search/:searchTerms',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog_system/pvt/collection/search/:searchTerms';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog_system/pvt/collection/search/:searchTerms"]
                                                       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}}/api/catalog_system/pvt/collection/search/:searchTerms" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog_system/pvt/collection/search/:searchTerms",
  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: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/catalog_system/pvt/collection/search/:searchTerms', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog_system/pvt/collection/search/:searchTerms');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog_system/pvt/collection/search/:searchTerms');
$request->setRequestMethod('GET');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog_system/pvt/collection/search/:searchTerms' -Method GET -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog_system/pvt/collection/search/:searchTerms' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("GET", "/baseUrl/api/catalog_system/pvt/collection/search/:searchTerms", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog_system/pvt/collection/search/:searchTerms"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog_system/pvt/collection/search/:searchTerms"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog_system/pvt/collection/search/:searchTerms")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/catalog_system/pvt/collection/search/:searchTerms') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog_system/pvt/collection/search/:searchTerms";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".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}}/api/catalog_system/pvt/collection/search/:searchTerms \
  --header 'accept: ' \
  --header 'content-type: '
http GET {{baseUrl}}/api/catalog_system/pvt/collection/search/:searchTerms \
  accept:'' \
  content-type:''
wget --quiet \
  --method GET \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog_system/pvt/collection/search/:searchTerms
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog_system/pvt/collection/search/:searchTerms")! 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 products from a collection
{{baseUrl}}/api/catalog/pvt/collection/:collectionId/products
HEADERS

Content-Type
Accept
QUERY PARAMS

collectionId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/collection/:collectionId/products");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/catalog/pvt/collection/:collectionId/products" {:headers {:content-type ""
                                                                                                       :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/collection/:collectionId/products"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

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}}/api/catalog/pvt/collection/:collectionId/products"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/collection/:collectionId/products");
var request = new RestRequest("", Method.Get);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/collection/:collectionId/products"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/catalog/pvt/collection/:collectionId/products HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/catalog/pvt/collection/:collectionId/products")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/collection/:collectionId/products"))
    .header("content-type", "")
    .header("accept", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/collection/:collectionId/products")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/catalog/pvt/collection/:collectionId/products")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/catalog/pvt/collection/:collectionId/products');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/collection/:collectionId/products',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/collection/:collectionId/products';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/collection/:collectionId/products',
  method: 'GET',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/collection/:collectionId/products")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/collection/:collectionId/products',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/collection/:collectionId/products',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/catalog/pvt/collection/:collectionId/products');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/collection/:collectionId/products',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/collection/:collectionId/products';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/collection/:collectionId/products"]
                                                       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}}/api/catalog/pvt/collection/:collectionId/products" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/collection/:collectionId/products",
  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: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/catalog/pvt/collection/:collectionId/products', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/collection/:collectionId/products');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog/pvt/collection/:collectionId/products');
$request->setRequestMethod('GET');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/collection/:collectionId/products' -Method GET -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/collection/:collectionId/products' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("GET", "/baseUrl/api/catalog/pvt/collection/:collectionId/products", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/collection/:collectionId/products"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/collection/:collectionId/products"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/collection/:collectionId/products")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/catalog/pvt/collection/:collectionId/products') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/collection/:collectionId/products";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".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}}/api/catalog/pvt/collection/:collectionId/products \
  --header 'accept: ' \
  --header 'content-type: '
http GET {{baseUrl}}/api/catalog/pvt/collection/:collectionId/products \
  accept:'' \
  content-type:''
wget --quiet \
  --method GET \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/collection/:collectionId/products
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/collection/:collectionId/products")! 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 Import Collection file example
{{baseUrl}}/api/catalog/pvt/collection/stockkeepingunit/importfileexample
HEADERS

Content-Type
Accept
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/collection/stockkeepingunit/importfileexample");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/catalog/pvt/collection/stockkeepingunit/importfileexample" {:headers {:content-type ""
                                                                                                                   :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/collection/stockkeepingunit/importfileexample"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

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}}/api/catalog/pvt/collection/stockkeepingunit/importfileexample"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/collection/stockkeepingunit/importfileexample");
var request = new RestRequest("", Method.Get);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/collection/stockkeepingunit/importfileexample"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/catalog/pvt/collection/stockkeepingunit/importfileexample HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/catalog/pvt/collection/stockkeepingunit/importfileexample")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/collection/stockkeepingunit/importfileexample"))
    .header("content-type", "")
    .header("accept", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/collection/stockkeepingunit/importfileexample")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/catalog/pvt/collection/stockkeepingunit/importfileexample")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/catalog/pvt/collection/stockkeepingunit/importfileexample');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/collection/stockkeepingunit/importfileexample',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/collection/stockkeepingunit/importfileexample';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/collection/stockkeepingunit/importfileexample',
  method: 'GET',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/collection/stockkeepingunit/importfileexample")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/collection/stockkeepingunit/importfileexample',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/collection/stockkeepingunit/importfileexample',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/catalog/pvt/collection/stockkeepingunit/importfileexample');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/collection/stockkeepingunit/importfileexample',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/collection/stockkeepingunit/importfileexample';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/collection/stockkeepingunit/importfileexample"]
                                                       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}}/api/catalog/pvt/collection/stockkeepingunit/importfileexample" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/collection/stockkeepingunit/importfileexample",
  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: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/catalog/pvt/collection/stockkeepingunit/importfileexample', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/collection/stockkeepingunit/importfileexample');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog/pvt/collection/stockkeepingunit/importfileexample');
$request->setRequestMethod('GET');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/collection/stockkeepingunit/importfileexample' -Method GET -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/collection/stockkeepingunit/importfileexample' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("GET", "/baseUrl/api/catalog/pvt/collection/stockkeepingunit/importfileexample", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/collection/stockkeepingunit/importfileexample"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/collection/stockkeepingunit/importfileexample"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/collection/stockkeepingunit/importfileexample")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/catalog/pvt/collection/stockkeepingunit/importfileexample') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/collection/stockkeepingunit/importfileexample";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".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}}/api/catalog/pvt/collection/stockkeepingunit/importfileexample \
  --header 'accept: ' \
  --header 'content-type: '
http GET {{baseUrl}}/api/catalog/pvt/collection/stockkeepingunit/importfileexample \
  accept:'' \
  content-type:''
wget --quiet \
  --method GET \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/collection/stockkeepingunit/importfileexample
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/collection/stockkeepingunit/importfileexample")! 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 Remove products from Collection by imported file
{{baseUrl}}/api/catalog/pvt/collection/:collectionId/stockkeepingunit/importexclude
HEADERS

Content-Type
Accept
QUERY PARAMS

collectionId
BODY multipartForm

Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/collection/:collectionId/stockkeepingunit/importexclude");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: multipart/form-data; boundary=---011000010111000001101001");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/catalog/pvt/collection/:collectionId/stockkeepingunit/importexclude" {:headers {:accept ""}
                                                                                                                    :multipart [{:name "file"
                                                                                                                                 :content ""}]})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/collection/:collectionId/stockkeepingunit/importexclude"
headers = HTTP::Headers{
  "content-type" => "multipart/form-data; boundary=---011000010111000001101001"
  "accept" => ""
}
reqBody = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/catalog/pvt/collection/:collectionId/stockkeepingunit/importexclude"),
    Headers =
    {
        { "accept", "" },
    },
    Content = new MultipartFormDataContent
    {
        new StringContent("")
        {
            Headers =
            {
                ContentDisposition = new ContentDispositionHeaderValue("form-data")
                {
                    Name = "file",
                }
            }
        },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/collection/:collectionId/stockkeepingunit/importexclude");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "multipart/form-data; boundary=---011000010111000001101001");
request.AddHeader("accept", "");
request.AddParameter("multipart/form-data; boundary=---011000010111000001101001", "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/collection/:collectionId/stockkeepingunit/importexclude"

	payload := strings.NewReader("-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "multipart/form-data; boundary=---011000010111000001101001")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/catalog/pvt/collection/:collectionId/stockkeepingunit/importexclude HTTP/1.1
Content-Type: multipart/form-data; boundary=---011000010111000001101001
Accept: 
Host: example.com
Content-Length: 113

-----011000010111000001101001
Content-Disposition: form-data; name="file"


-----011000010111000001101001--
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/catalog/pvt/collection/:collectionId/stockkeepingunit/importexclude")
  .setHeader("content-type", "multipart/form-data; boundary=---011000010111000001101001")
  .setHeader("accept", "")
  .setBody("-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/collection/:collectionId/stockkeepingunit/importexclude"))
    .header("content-type", "multipart/form-data; boundary=---011000010111000001101001")
    .header("accept", "")
    .method("POST", HttpRequest.BodyPublishers.ofString("-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("multipart/form-data; boundary=---011000010111000001101001");
RequestBody body = RequestBody.create(mediaType, "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/collection/:collectionId/stockkeepingunit/importexclude")
  .post(body)
  .addHeader("content-type", "multipart/form-data; boundary=---011000010111000001101001")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/catalog/pvt/collection/:collectionId/stockkeepingunit/importexclude")
  .header("content-type", "multipart/form-data; boundary=---011000010111000001101001")
  .header("accept", "")
  .body("-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n")
  .asString();
const data = new FormData();
data.append('file', '');

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/catalog/pvt/collection/:collectionId/stockkeepingunit/importexclude');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const form = new FormData();
form.append('file', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog/pvt/collection/:collectionId/stockkeepingunit/importexclude',
  headers: {
    'content-type': 'multipart/form-data; boundary=---011000010111000001101001',
    accept: ''
  },
  data: '[form]'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/collection/:collectionId/stockkeepingunit/importexclude';
const form = new FormData();
form.append('file', '');

const options = {method: 'POST', headers: {accept: ''}};

options.body = form;

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const form = new FormData();
form.append('file', '');

const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/collection/:collectionId/stockkeepingunit/importexclude',
  method: 'POST',
  headers: {
    accept: ''
  },
  processData: false,
  contentType: false,
  mimeType: 'multipart/form-data',
  data: form
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("multipart/form-data; boundary=---011000010111000001101001")
val body = RequestBody.create(mediaType, "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n")
val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/collection/:collectionId/stockkeepingunit/importexclude")
  .post(body)
  .addHeader("content-type", "multipart/form-data; boundary=---011000010111000001101001")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/collection/:collectionId/stockkeepingunit/importexclude',
  headers: {
    'content-type': 'multipart/form-data; boundary=---011000010111000001101001',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write('-----011000010111000001101001\r\nContent-Disposition: form-data; name="file"\r\n\r\n\r\n-----011000010111000001101001--\r\n');
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog/pvt/collection/:collectionId/stockkeepingunit/importexclude',
  headers: {
    'content-type': 'multipart/form-data; boundary=---011000010111000001101001',
    accept: ''
  },
  formData: {file: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/catalog/pvt/collection/:collectionId/stockkeepingunit/importexclude');

req.headers({
  'content-type': 'multipart/form-data; boundary=---011000010111000001101001',
  accept: ''
});

req.multipart([]);

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog/pvt/collection/:collectionId/stockkeepingunit/importexclude',
  headers: {
    'content-type': 'multipart/form-data; boundary=---011000010111000001101001',
    accept: ''
  },
  data: '-----011000010111000001101001\r\nContent-Disposition: form-data; name="file"\r\n\r\n\r\n-----011000010111000001101001--\r\n'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const FormData = require('form-data');
const fetch = require('node-fetch');

const formData = new FormData();
formData.append('file', '');

const url = '{{baseUrl}}/api/catalog/pvt/collection/:collectionId/stockkeepingunit/importexclude';
const options = {method: 'POST', headers: {accept: ''}};
options.body = formData;

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"multipart/form-data; boundary=---011000010111000001101001",
                           @"accept": @"" };
NSArray *parameters = @[ @{ @"name": @"file", @"value": @"" } ];
NSString *boundary = @"---011000010111000001101001";

NSError *error;
NSMutableString *body = [NSMutableString string];
for (NSDictionary *param in parameters) {
    [body appendFormat:@"--%@\r\n", boundary];
    if (param[@"fileName"]) {
        [body appendFormat:@"Content-Disposition:form-data; name=\"%@\"; filename=\"%@\"\r\n", param[@"name"], param[@"fileName"]];
        [body appendFormat:@"Content-Type: %@\r\n\r\n", param[@"contentType"]];
        [body appendFormat:@"%@", [NSString stringWithContentsOfFile:param[@"fileName"] encoding:NSUTF8StringEncoding error:&error]];
        if (error) {
            NSLog(@"%@", error);
        }
    } else {
        [body appendFormat:@"Content-Disposition:form-data; name=\"%@\"\r\n\r\n", param[@"name"]];
        [body appendFormat:@"%@", param[@"value"]];
    }
}
[body appendFormat:@"\r\n--%@--\r\n", boundary];
NSData *postData = [body dataUsingEncoding:NSUTF8StringEncoding];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/collection/:collectionId/stockkeepingunit/importexclude"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/catalog/pvt/collection/:collectionId/stockkeepingunit/importexclude" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "multipart/form-data; boundary=---011000010111000001101001");
  ("accept", "");
] in
let body = Cohttp_lwt_body.of_string "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/collection/:collectionId/stockkeepingunit/importexclude",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n",
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: multipart/form-data; boundary=---011000010111000001101001"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/catalog/pvt/collection/:collectionId/stockkeepingunit/importexclude', [
  'headers' => [
    'accept' => '',
    'content-type' => 'multipart/form-data; boundary=---011000010111000001101001',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/collection/:collectionId/stockkeepingunit/importexclude');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'multipart/form-data; boundary=---011000010111000001101001',
  'accept' => ''
]);

$request->setBody('-----011000010111000001101001
Content-Disposition: form-data; name="file"


-----011000010111000001101001--
');

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
addForm(null, null);

$request->setRequestUrl('{{baseUrl}}/api/catalog/pvt/collection/:collectionId/stockkeepingunit/importexclude');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "multipart/form-data; boundary=---011000010111000001101001")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/collection/:collectionId/stockkeepingunit/importexclude' -Method POST -Headers $headers -ContentType 'multipart/form-data; boundary=---011000010111000001101001' -Body '-----011000010111000001101001
Content-Disposition: form-data; name="file"


-----011000010111000001101001--
'
$headers=@{}
$headers.Add("content-type", "multipart/form-data; boundary=---011000010111000001101001")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/collection/:collectionId/stockkeepingunit/importexclude' -Method POST -Headers $headers -ContentType 'multipart/form-data; boundary=---011000010111000001101001' -Body '-----011000010111000001101001
Content-Disposition: form-data; name="file"


-----011000010111000001101001--
'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"

headers = {
    'content-type': "multipart/form-data; boundary=---011000010111000001101001",
    'accept': ""
}

conn.request("POST", "/baseUrl/api/catalog/pvt/collection/:collectionId/stockkeepingunit/importexclude", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/collection/:collectionId/stockkeepingunit/importexclude"

payload = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"
headers = {
    "content-type": "multipart/form-data; boundary=---011000010111000001101001",
    "accept": ""
}

response = requests.post(url, data=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/collection/:collectionId/stockkeepingunit/importexclude"

payload <- "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"

encode <- "multipart"

response <- VERB("POST", url, body = payload, content_type("multipart/form-data"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/collection/:collectionId/stockkeepingunit/importexclude")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'multipart/form-data; boundary=---011000010111000001101001'
request["accept"] = ''
request.body = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'multipart/form-data; boundary=---011000010111000001101001'}
)

response = conn.post('/baseUrl/api/catalog/pvt/collection/:collectionId/stockkeepingunit/importexclude') do |req|
  req.headers['accept'] = ''
  req.body = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/collection/:collectionId/stockkeepingunit/importexclude";

    let form = reqwest::multipart::Form::new()
        .text("file", "");
    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("accept", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .multipart(form)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/catalog/pvt/collection/:collectionId/stockkeepingunit/importexclude \
  --header 'accept: ' \
  --header 'content-type: multipart/form-data' \
  --form file=
echo '-----011000010111000001101001
Content-Disposition: form-data; name="file"


-----011000010111000001101001--
' |  \
  http POST {{baseUrl}}/api/catalog/pvt/collection/:collectionId/stockkeepingunit/importexclude \
  accept:'' \
  content-type:'multipart/form-data; boundary=---011000010111000001101001'
wget --quiet \
  --method POST \
  --header 'content-type: multipart/form-data; boundary=---011000010111000001101001' \
  --header 'accept: ' \
  --body-data '-----011000010111000001101001\r\nContent-Disposition: form-data; name="file"\r\n\r\n\r\n-----011000010111000001101001--\r\n' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/collection/:collectionId/stockkeepingunit/importexclude
import Foundation

let headers = [
  "content-type": "multipart/form-data; boundary=---011000010111000001101001",
  "accept": ""
]
let parameters = [
  [
    "name": "file",
    "value": ""
  ]
]

let boundary = "---011000010111000001101001"

var body = ""
var error: NSError? = nil
for param in parameters {
  let paramName = param["name"]!
  body += "--\(boundary)\r\n"
  body += "Content-Disposition:form-data; name=\"\(paramName)\""
  if let filename = param["fileName"] {
    let contentType = param["content-type"]!
    let fileContent = String(contentsOfFile: filename, encoding: String.Encoding.utf8)
    if (error != nil) {
      print(error as Any)
    }
    body += "; filename=\"\(filename)\"\r\n"
    body += "Content-Type: \(contentType)\r\n\r\n"
    body += fileContent
  } else if let paramValue = param["value"] {
    body += "\r\n\r\n\(paramValue)"
  }
}

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/collection/:collectionId/stockkeepingunit/importexclude")! 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 commercial conditions
{{baseUrl}}/api/catalog_system/pvt/commercialcondition/list
HEADERS

Content-Type
Accept
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog_system/pvt/commercialcondition/list");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/catalog_system/pvt/commercialcondition/list" {:headers {:content-type ""
                                                                                                     :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog_system/pvt/commercialcondition/list"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

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}}/api/catalog_system/pvt/commercialcondition/list"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog_system/pvt/commercialcondition/list");
var request = new RestRequest("", Method.Get);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog_system/pvt/commercialcondition/list"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/catalog_system/pvt/commercialcondition/list HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/catalog_system/pvt/commercialcondition/list")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog_system/pvt/commercialcondition/list"))
    .header("content-type", "")
    .header("accept", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pvt/commercialcondition/list")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/catalog_system/pvt/commercialcondition/list")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/catalog_system/pvt/commercialcondition/list');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pvt/commercialcondition/list',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog_system/pvt/commercialcondition/list';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog_system/pvt/commercialcondition/list',
  method: 'GET',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pvt/commercialcondition/list")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog_system/pvt/commercialcondition/list',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pvt/commercialcondition/list',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/catalog_system/pvt/commercialcondition/list');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pvt/commercialcondition/list',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog_system/pvt/commercialcondition/list';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog_system/pvt/commercialcondition/list"]
                                                       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}}/api/catalog_system/pvt/commercialcondition/list" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog_system/pvt/commercialcondition/list",
  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: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/catalog_system/pvt/commercialcondition/list', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog_system/pvt/commercialcondition/list');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog_system/pvt/commercialcondition/list');
$request->setRequestMethod('GET');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog_system/pvt/commercialcondition/list' -Method GET -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog_system/pvt/commercialcondition/list' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("GET", "/baseUrl/api/catalog_system/pvt/commercialcondition/list", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog_system/pvt/commercialcondition/list"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog_system/pvt/commercialcondition/list"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog_system/pvt/commercialcondition/list")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/catalog_system/pvt/commercialcondition/list') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog_system/pvt/commercialcondition/list";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".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}}/api/catalog_system/pvt/commercialcondition/list \
  --header 'accept: ' \
  --header 'content-type: '
http GET {{baseUrl}}/api/catalog_system/pvt/commercialcondition/list \
  accept:'' \
  content-type:''
wget --quiet \
  --method GET \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog_system/pvt/commercialcondition/list
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog_system/pvt/commercialcondition/list")! 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

[
  {
    "Id": 1,
    "IsDefault": true,
    "Name": "Padrão"
  },
  {
    "Id": 2,
    "IsDefault": false,
    "Name": "Secundária"
  },
  {
    "Id": 3,
    "IsDefault": false,
    "Name": "Parcelamento 18x"
  }
]
GET Get commercial condition
{{baseUrl}}/api/catalog_system/pvt/commercialcondition/:commercialConditionId
HEADERS

Content-Type
Accept
QUERY PARAMS

commercialConditionId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog_system/pvt/commercialcondition/:commercialConditionId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/catalog_system/pvt/commercialcondition/:commercialConditionId" {:headers {:content-type ""
                                                                                                                       :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog_system/pvt/commercialcondition/:commercialConditionId"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

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}}/api/catalog_system/pvt/commercialcondition/:commercialConditionId"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog_system/pvt/commercialcondition/:commercialConditionId");
var request = new RestRequest("", Method.Get);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog_system/pvt/commercialcondition/:commercialConditionId"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/catalog_system/pvt/commercialcondition/:commercialConditionId HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/catalog_system/pvt/commercialcondition/:commercialConditionId")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog_system/pvt/commercialcondition/:commercialConditionId"))
    .header("content-type", "")
    .header("accept", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pvt/commercialcondition/:commercialConditionId")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/catalog_system/pvt/commercialcondition/:commercialConditionId")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/catalog_system/pvt/commercialcondition/:commercialConditionId');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pvt/commercialcondition/:commercialConditionId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog_system/pvt/commercialcondition/:commercialConditionId';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog_system/pvt/commercialcondition/:commercialConditionId',
  method: 'GET',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pvt/commercialcondition/:commercialConditionId")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog_system/pvt/commercialcondition/:commercialConditionId',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pvt/commercialcondition/:commercialConditionId',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/catalog_system/pvt/commercialcondition/:commercialConditionId');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pvt/commercialcondition/:commercialConditionId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog_system/pvt/commercialcondition/:commercialConditionId';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog_system/pvt/commercialcondition/:commercialConditionId"]
                                                       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}}/api/catalog_system/pvt/commercialcondition/:commercialConditionId" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog_system/pvt/commercialcondition/:commercialConditionId",
  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: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/catalog_system/pvt/commercialcondition/:commercialConditionId', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog_system/pvt/commercialcondition/:commercialConditionId');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog_system/pvt/commercialcondition/:commercialConditionId');
$request->setRequestMethod('GET');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog_system/pvt/commercialcondition/:commercialConditionId' -Method GET -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog_system/pvt/commercialcondition/:commercialConditionId' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("GET", "/baseUrl/api/catalog_system/pvt/commercialcondition/:commercialConditionId", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog_system/pvt/commercialcondition/:commercialConditionId"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog_system/pvt/commercialcondition/:commercialConditionId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog_system/pvt/commercialcondition/:commercialConditionId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/catalog_system/pvt/commercialcondition/:commercialConditionId') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog_system/pvt/commercialcondition/:commercialConditionId";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".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}}/api/catalog_system/pvt/commercialcondition/:commercialConditionId \
  --header 'accept: ' \
  --header 'content-type: '
http GET {{baseUrl}}/api/catalog_system/pvt/commercialcondition/:commercialConditionId \
  accept:'' \
  content-type:''
wget --quiet \
  --method GET \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog_system/pvt/commercialcondition/:commercialConditionId
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog_system/pvt/commercialcondition/:commercialConditionId")! 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

{
  "Id": 1,
  "IsDefault": true,
  "Name": "Padrão"
}
GET Get Gift List
{{baseUrl}}/api/addon/pvt/giftlist/get/:listId
HEADERS

Content-Type
Accept
QUERY PARAMS

listId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/addon/pvt/giftlist/get/:listId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/addon/pvt/giftlist/get/:listId" {:headers {:content-type ""
                                                                                        :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/addon/pvt/giftlist/get/:listId"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

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}}/api/addon/pvt/giftlist/get/:listId"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/addon/pvt/giftlist/get/:listId");
var request = new RestRequest("", Method.Get);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/addon/pvt/giftlist/get/:listId"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/addon/pvt/giftlist/get/:listId HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/addon/pvt/giftlist/get/:listId")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/addon/pvt/giftlist/get/:listId"))
    .header("content-type", "")
    .header("accept", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/addon/pvt/giftlist/get/:listId")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/addon/pvt/giftlist/get/:listId")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/addon/pvt/giftlist/get/:listId');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/addon/pvt/giftlist/get/:listId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/addon/pvt/giftlist/get/:listId';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/addon/pvt/giftlist/get/:listId',
  method: 'GET',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/addon/pvt/giftlist/get/:listId")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/addon/pvt/giftlist/get/:listId',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/addon/pvt/giftlist/get/:listId',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/addon/pvt/giftlist/get/:listId');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/addon/pvt/giftlist/get/:listId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/addon/pvt/giftlist/get/:listId';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/addon/pvt/giftlist/get/:listId"]
                                                       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}}/api/addon/pvt/giftlist/get/:listId" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/addon/pvt/giftlist/get/:listId",
  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: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/addon/pvt/giftlist/get/:listId', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/addon/pvt/giftlist/get/:listId');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/addon/pvt/giftlist/get/:listId');
$request->setRequestMethod('GET');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/addon/pvt/giftlist/get/:listId' -Method GET -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/addon/pvt/giftlist/get/:listId' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("GET", "/baseUrl/api/addon/pvt/giftlist/get/:listId", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/addon/pvt/giftlist/get/:listId"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/addon/pvt/giftlist/get/:listId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/addon/pvt/giftlist/get/:listId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/addon/pvt/giftlist/get/:listId') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/addon/pvt/giftlist/get/:listId";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".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}}/api/addon/pvt/giftlist/get/:listId \
  --header 'accept: ' \
  --header 'content-type: '
http GET {{baseUrl}}/api/addon/pvt/giftlist/get/:listId \
  accept:'' \
  content-type:''
wget --quiet \
  --method GET \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/addon/pvt/giftlist/get/:listId
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/addon/pvt/giftlist/get/:listId")! 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

{
  "IsPublic": false,
  "address": null,
  "clientId": 3,
  "dateCreated": "2011-05-04T13:23:00",
  "eventCity": "",
  "eventDate": "2012-12-21T00:00:00",
  "eventLocation": "",
  "eventState": "",
  "fileId": null,
  "fileUrl": null,
  "giftCardId": 2,
  "giftCardRechargeSkuId": null,
  "giftListId": 1,
  "giftListMembers": [],
  "giftListSkuIds": [],
  "giftListTypeId": 1,
  "giftListTypeName": "Lista de Casamento",
  "isActive": false,
  "isAddressOk": true,
  "memberNames": "sei lá",
  "message": "mensageeeem",
  "name": "My list",
  "profileSystemUserAddressName": "CASA",
  "profileSystemUserId": "010956A4-A74A-4375-8B7B-3B3B7B89B483",
  "shipsToOwner": false,
  "telemarketingId": null,
  "telemarketingObservation": "",
  "urlFolder": "lili",
  "userId": "010956A4-A74A-4375-8B7B-3B3B7B89B483",
  "version": 1
}
POST Create Collection
{{baseUrl}}/api/catalog/pvt/collection
HEADERS

Content-Type
Accept
BODY json

{
  "DateFrom": "",
  "DateTo": "",
  "Highlight": false,
  "Name": "",
  "Searchable": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/collection");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"DateFrom\": \"\",\n  \"DateTo\": \"\",\n  \"Highlight\": false,\n  \"Name\": \"\",\n  \"Searchable\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/catalog/pvt/collection" {:headers {:accept ""}
                                                                       :content-type :json
                                                                       :form-params {:DateFrom ""
                                                                                     :DateTo ""
                                                                                     :Highlight false
                                                                                     :Name ""
                                                                                     :Searchable false}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/collection"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}
reqBody = "{\n  \"DateFrom\": \"\",\n  \"DateTo\": \"\",\n  \"Highlight\": false,\n  \"Name\": \"\",\n  \"Searchable\": false\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/catalog/pvt/collection"),
    Headers =
    {
        { "accept", "" },
    },
    Content = new StringContent("{\n  \"DateFrom\": \"\",\n  \"DateTo\": \"\",\n  \"Highlight\": false,\n  \"Name\": \"\",\n  \"Searchable\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/collection");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
request.AddParameter("", "{\n  \"DateFrom\": \"\",\n  \"DateTo\": \"\",\n  \"Highlight\": false,\n  \"Name\": \"\",\n  \"Searchable\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/collection"

	payload := strings.NewReader("{\n  \"DateFrom\": \"\",\n  \"DateTo\": \"\",\n  \"Highlight\": false,\n  \"Name\": \"\",\n  \"Searchable\": false\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/catalog/pvt/collection HTTP/1.1
Content-Type: 
Accept: 
Host: example.com
Content-Length: 95

{
  "DateFrom": "",
  "DateTo": "",
  "Highlight": false,
  "Name": "",
  "Searchable": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/catalog/pvt/collection")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .setBody("{\n  \"DateFrom\": \"\",\n  \"DateTo\": \"\",\n  \"Highlight\": false,\n  \"Name\": \"\",\n  \"Searchable\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/collection"))
    .header("content-type", "")
    .header("accept", "")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"DateFrom\": \"\",\n  \"DateTo\": \"\",\n  \"Highlight\": false,\n  \"Name\": \"\",\n  \"Searchable\": 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  \"DateFrom\": \"\",\n  \"DateTo\": \"\",\n  \"Highlight\": false,\n  \"Name\": \"\",\n  \"Searchable\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/collection")
  .post(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/catalog/pvt/collection")
  .header("content-type", "")
  .header("accept", "")
  .body("{\n  \"DateFrom\": \"\",\n  \"DateTo\": \"\",\n  \"Highlight\": false,\n  \"Name\": \"\",\n  \"Searchable\": false\n}")
  .asString();
const data = JSON.stringify({
  DateFrom: '',
  DateTo: '',
  Highlight: false,
  Name: '',
  Searchable: false
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/catalog/pvt/collection');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog/pvt/collection',
  headers: {'content-type': '', accept: ''},
  data: {DateFrom: '', DateTo: '', Highlight: false, Name: '', Searchable: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/collection';
const options = {
  method: 'POST',
  headers: {'content-type': '', accept: ''},
  body: '{"DateFrom":"","DateTo":"","Highlight":false,"Name":"","Searchable":false}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/collection',
  method: 'POST',
  headers: {
    'content-type': '',
    accept: ''
  },
  processData: false,
  data: '{\n  "DateFrom": "",\n  "DateTo": "",\n  "Highlight": false,\n  "Name": "",\n  "Searchable": 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  \"DateFrom\": \"\",\n  \"DateTo\": \"\",\n  \"Highlight\": false,\n  \"Name\": \"\",\n  \"Searchable\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/collection")
  .post(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/collection',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({DateFrom: '', DateTo: '', Highlight: false, Name: '', Searchable: false}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog/pvt/collection',
  headers: {'content-type': '', accept: ''},
  body: {DateFrom: '', DateTo: '', Highlight: false, Name: '', Searchable: false},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/catalog/pvt/collection');

req.headers({
  'content-type': '',
  accept: ''
});

req.type('json');
req.send({
  DateFrom: '',
  DateTo: '',
  Highlight: false,
  Name: '',
  Searchable: false
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog/pvt/collection',
  headers: {'content-type': '', accept: ''},
  data: {DateFrom: '', DateTo: '', Highlight: false, Name: '', Searchable: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/collection';
const options = {
  method: 'POST',
  headers: {'content-type': '', accept: ''},
  body: '{"DateFrom":"","DateTo":"","Highlight":false,"Name":"","Searchable":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": @"",
                           @"accept": @"" };
NSDictionary *parameters = @{ @"DateFrom": @"",
                              @"DateTo": @"",
                              @"Highlight": @NO,
                              @"Name": @"",
                              @"Searchable": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/collection"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/catalog/pvt/collection" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"DateFrom\": \"\",\n  \"DateTo\": \"\",\n  \"Highlight\": false,\n  \"Name\": \"\",\n  \"Searchable\": false\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/collection",
  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([
    'DateFrom' => '',
    'DateTo' => '',
    'Highlight' => null,
    'Name' => '',
    'Searchable' => null
  ]),
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/catalog/pvt/collection', [
  'body' => '{
  "DateFrom": "",
  "DateTo": "",
  "Highlight": false,
  "Name": "",
  "Searchable": false
}',
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/collection');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'DateFrom' => '',
  'DateTo' => '',
  'Highlight' => null,
  'Name' => '',
  'Searchable' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'DateFrom' => '',
  'DateTo' => '',
  'Highlight' => null,
  'Name' => '',
  'Searchable' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/catalog/pvt/collection');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/collection' -Method POST -Headers $headers -ContentType '' -Body '{
  "DateFrom": "",
  "DateTo": "",
  "Highlight": false,
  "Name": "",
  "Searchable": false
}'
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/collection' -Method POST -Headers $headers -ContentType '' -Body '{
  "DateFrom": "",
  "DateTo": "",
  "Highlight": false,
  "Name": "",
  "Searchable": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"DateFrom\": \"\",\n  \"DateTo\": \"\",\n  \"Highlight\": false,\n  \"Name\": \"\",\n  \"Searchable\": false\n}"

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("POST", "/baseUrl/api/catalog/pvt/collection", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/collection"

payload = {
    "DateFrom": "",
    "DateTo": "",
    "Highlight": False,
    "Name": "",
    "Searchable": False
}
headers = {
    "content-type": "",
    "accept": ""
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/collection"

payload <- "{\n  \"DateFrom\": \"\",\n  \"DateTo\": \"\",\n  \"Highlight\": false,\n  \"Name\": \"\",\n  \"Searchable\": false\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/collection")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = ''
request["accept"] = ''
request.body = "{\n  \"DateFrom\": \"\",\n  \"DateTo\": \"\",\n  \"Highlight\": false,\n  \"Name\": \"\",\n  \"Searchable\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/api/catalog/pvt/collection') do |req|
  req.headers['accept'] = ''
  req.body = "{\n  \"DateFrom\": \"\",\n  \"DateTo\": \"\",\n  \"Highlight\": false,\n  \"Name\": \"\",\n  \"Searchable\": false\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/collection";

    let payload = json!({
        "DateFrom": "",
        "DateTo": "",
        "Highlight": false,
        "Name": "",
        "Searchable": false
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/catalog/pvt/collection \
  --header 'accept: ' \
  --header 'content-type: ' \
  --data '{
  "DateFrom": "",
  "DateTo": "",
  "Highlight": false,
  "Name": "",
  "Searchable": false
}'
echo '{
  "DateFrom": "",
  "DateTo": "",
  "Highlight": false,
  "Name": "",
  "Searchable": false
}' |  \
  http POST {{baseUrl}}/api/catalog/pvt/collection \
  accept:'' \
  content-type:''
wget --quiet \
  --method POST \
  --header 'content-type: ' \
  --header 'accept: ' \
  --body-data '{\n  "DateFrom": "",\n  "DateTo": "",\n  "Highlight": false,\n  "Name": "",\n  "Searchable": false\n}' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/collection
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]
let parameters = [
  "DateFrom": "",
  "DateTo": "",
  "Highlight": false,
  "Name": "",
  "Searchable": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/collection")! 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

{
  "DateFrom": "2017-09-27T10:47:00",
  "DateTo": "2017-09-27T10:47:00",
  "Description": "Winter outfits.",
  "Highlight": false,
  "Id": 150,
  "Name": "Test",
  "Searchable": true,
  "TotalProducts": 150,
  "Type": "Manual"
}
DELETE Delete Collection
{{baseUrl}}/api/catalog/pvt/collection/:collectionId
HEADERS

Content-Type
Accept
QUERY PARAMS

collectionId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/collection/:collectionId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/api/catalog/pvt/collection/:collectionId" {:headers {:content-type ""
                                                                                                 :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/collection/:collectionId"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

response = HTTP::Client.delete url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/api/catalog/pvt/collection/:collectionId"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/collection/:collectionId");
var request = new RestRequest("", Method.Delete);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/collection/:collectionId"

	req, _ := http.NewRequest("DELETE", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/api/catalog/pvt/collection/:collectionId HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/catalog/pvt/collection/:collectionId")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/collection/:collectionId"))
    .header("content-type", "")
    .header("accept", "")
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/collection/:collectionId")
  .delete(null)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/catalog/pvt/collection/:collectionId")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/api/catalog/pvt/collection/:collectionId');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/collection/:collectionId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/collection/:collectionId';
const options = {method: 'DELETE', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/collection/:collectionId',
  method: 'DELETE',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/collection/:collectionId")
  .delete(null)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/collection/:collectionId',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/collection/:collectionId',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/api/catalog/pvt/collection/:collectionId');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/collection/:collectionId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/collection/:collectionId';
const options = {method: 'DELETE', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/collection/:collectionId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/catalog/pvt/collection/:collectionId" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/collection/:collectionId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/api/catalog/pvt/collection/:collectionId', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/collection/:collectionId');
$request->setMethod(HTTP_METH_DELETE);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog/pvt/collection/:collectionId');
$request->setRequestMethod('DELETE');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/collection/:collectionId' -Method DELETE -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/collection/:collectionId' -Method DELETE -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("DELETE", "/baseUrl/api/catalog/pvt/collection/:collectionId", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/collection/:collectionId"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.delete(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/collection/:collectionId"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/collection/:collectionId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/api/catalog/pvt/collection/:collectionId') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/collection/:collectionId";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/api/catalog/pvt/collection/:collectionId \
  --header 'accept: ' \
  --header 'content-type: '
http DELETE {{baseUrl}}/api/catalog/pvt/collection/:collectionId \
  accept:'' \
  content-type:''
wget --quiet \
  --method DELETE \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/collection/:collectionId
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/collection/:collectionId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get Collection
{{baseUrl}}/api/catalog/pvt/collection/:collectionId
HEADERS

Content-Type
Accept
QUERY PARAMS

collectionId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/collection/:collectionId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/catalog/pvt/collection/:collectionId" {:headers {:content-type ""
                                                                                              :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/collection/:collectionId"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

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}}/api/catalog/pvt/collection/:collectionId"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/collection/:collectionId");
var request = new RestRequest("", Method.Get);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/collection/:collectionId"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/catalog/pvt/collection/:collectionId HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/catalog/pvt/collection/:collectionId")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/collection/:collectionId"))
    .header("content-type", "")
    .header("accept", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/collection/:collectionId")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/catalog/pvt/collection/:collectionId")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/catalog/pvt/collection/:collectionId');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/collection/:collectionId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/collection/:collectionId';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/collection/:collectionId',
  method: 'GET',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/collection/:collectionId")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/collection/:collectionId',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/collection/:collectionId',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/catalog/pvt/collection/:collectionId');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/collection/:collectionId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/collection/:collectionId';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/collection/:collectionId"]
                                                       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}}/api/catalog/pvt/collection/:collectionId" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/collection/:collectionId",
  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: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/catalog/pvt/collection/:collectionId', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/collection/:collectionId');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog/pvt/collection/:collectionId');
$request->setRequestMethod('GET');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/collection/:collectionId' -Method GET -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/collection/:collectionId' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("GET", "/baseUrl/api/catalog/pvt/collection/:collectionId", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/collection/:collectionId"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/collection/:collectionId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/collection/:collectionId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/catalog/pvt/collection/:collectionId') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/collection/:collectionId";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".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}}/api/catalog/pvt/collection/:collectionId \
  --header 'accept: ' \
  --header 'content-type: '
http GET {{baseUrl}}/api/catalog/pvt/collection/:collectionId \
  accept:'' \
  content-type:''
wget --quiet \
  --method GET \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/collection/:collectionId
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/collection/:collectionId")! 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

{
  "DateFrom": "2017-09-27T10:47:00",
  "DateTo": "2017-09-27T10:47:00",
  "Description": "Winter outfits.",
  "Highlight": false,
  "Id": 150,
  "Name": "Test",
  "Searchable": true,
  "TotalProducts": 150,
  "Type": "Manual"
}
PUT Update Collection
{{baseUrl}}/api/catalog/pvt/collection/:collectionId
HEADERS

Content-Type
Accept
QUERY PARAMS

collectionId
BODY json

{
  "DateFrom": "",
  "DateTo": "",
  "Highlight": false,
  "Name": "",
  "Searchable": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/collection/:collectionId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"DateFrom\": \"\",\n  \"DateTo\": \"\",\n  \"Highlight\": false,\n  \"Name\": \"\",\n  \"Searchable\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/catalog/pvt/collection/:collectionId" {:headers {:accept ""}
                                                                                    :content-type :json
                                                                                    :form-params {:DateFrom ""
                                                                                                  :DateTo ""
                                                                                                  :Highlight false
                                                                                                  :Name ""
                                                                                                  :Searchable false}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/collection/:collectionId"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}
reqBody = "{\n  \"DateFrom\": \"\",\n  \"DateTo\": \"\",\n  \"Highlight\": false,\n  \"Name\": \"\",\n  \"Searchable\": false\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/catalog/pvt/collection/:collectionId"),
    Headers =
    {
        { "accept", "" },
    },
    Content = new StringContent("{\n  \"DateFrom\": \"\",\n  \"DateTo\": \"\",\n  \"Highlight\": false,\n  \"Name\": \"\",\n  \"Searchable\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/collection/:collectionId");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
request.AddParameter("", "{\n  \"DateFrom\": \"\",\n  \"DateTo\": \"\",\n  \"Highlight\": false,\n  \"Name\": \"\",\n  \"Searchable\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/collection/:collectionId"

	payload := strings.NewReader("{\n  \"DateFrom\": \"\",\n  \"DateTo\": \"\",\n  \"Highlight\": false,\n  \"Name\": \"\",\n  \"Searchable\": false\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/catalog/pvt/collection/:collectionId HTTP/1.1
Content-Type: 
Accept: 
Host: example.com
Content-Length: 95

{
  "DateFrom": "",
  "DateTo": "",
  "Highlight": false,
  "Name": "",
  "Searchable": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/catalog/pvt/collection/:collectionId")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .setBody("{\n  \"DateFrom\": \"\",\n  \"DateTo\": \"\",\n  \"Highlight\": false,\n  \"Name\": \"\",\n  \"Searchable\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/collection/:collectionId"))
    .header("content-type", "")
    .header("accept", "")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"DateFrom\": \"\",\n  \"DateTo\": \"\",\n  \"Highlight\": false,\n  \"Name\": \"\",\n  \"Searchable\": 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  \"DateFrom\": \"\",\n  \"DateTo\": \"\",\n  \"Highlight\": false,\n  \"Name\": \"\",\n  \"Searchable\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/collection/:collectionId")
  .put(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/catalog/pvt/collection/:collectionId")
  .header("content-type", "")
  .header("accept", "")
  .body("{\n  \"DateFrom\": \"\",\n  \"DateTo\": \"\",\n  \"Highlight\": false,\n  \"Name\": \"\",\n  \"Searchable\": false\n}")
  .asString();
const data = JSON.stringify({
  DateFrom: '',
  DateTo: '',
  Highlight: false,
  Name: '',
  Searchable: false
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/catalog/pvt/collection/:collectionId');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/catalog/pvt/collection/:collectionId',
  headers: {'content-type': '', accept: ''},
  data: {DateFrom: '', DateTo: '', Highlight: false, Name: '', Searchable: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/collection/:collectionId';
const options = {
  method: 'PUT',
  headers: {'content-type': '', accept: ''},
  body: '{"DateFrom":"","DateTo":"","Highlight":false,"Name":"","Searchable":false}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/collection/:collectionId',
  method: 'PUT',
  headers: {
    'content-type': '',
    accept: ''
  },
  processData: false,
  data: '{\n  "DateFrom": "",\n  "DateTo": "",\n  "Highlight": false,\n  "Name": "",\n  "Searchable": 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  \"DateFrom\": \"\",\n  \"DateTo\": \"\",\n  \"Highlight\": false,\n  \"Name\": \"\",\n  \"Searchable\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/collection/:collectionId")
  .put(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/collection/:collectionId',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({DateFrom: '', DateTo: '', Highlight: false, Name: '', Searchable: false}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/catalog/pvt/collection/:collectionId',
  headers: {'content-type': '', accept: ''},
  body: {DateFrom: '', DateTo: '', Highlight: false, Name: '', Searchable: false},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/catalog/pvt/collection/:collectionId');

req.headers({
  'content-type': '',
  accept: ''
});

req.type('json');
req.send({
  DateFrom: '',
  DateTo: '',
  Highlight: false,
  Name: '',
  Searchable: false
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/catalog/pvt/collection/:collectionId',
  headers: {'content-type': '', accept: ''},
  data: {DateFrom: '', DateTo: '', Highlight: false, Name: '', Searchable: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/collection/:collectionId';
const options = {
  method: 'PUT',
  headers: {'content-type': '', accept: ''},
  body: '{"DateFrom":"","DateTo":"","Highlight":false,"Name":"","Searchable":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": @"",
                           @"accept": @"" };
NSDictionary *parameters = @{ @"DateFrom": @"",
                              @"DateTo": @"",
                              @"Highlight": @NO,
                              @"Name": @"",
                              @"Searchable": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/collection/:collectionId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/catalog/pvt/collection/:collectionId" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"DateFrom\": \"\",\n  \"DateTo\": \"\",\n  \"Highlight\": false,\n  \"Name\": \"\",\n  \"Searchable\": false\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/collection/:collectionId",
  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([
    'DateFrom' => '',
    'DateTo' => '',
    'Highlight' => null,
    'Name' => '',
    'Searchable' => null
  ]),
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/catalog/pvt/collection/:collectionId', [
  'body' => '{
  "DateFrom": "",
  "DateTo": "",
  "Highlight": false,
  "Name": "",
  "Searchable": false
}',
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/collection/:collectionId');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'DateFrom' => '',
  'DateTo' => '',
  'Highlight' => null,
  'Name' => '',
  'Searchable' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'DateFrom' => '',
  'DateTo' => '',
  'Highlight' => null,
  'Name' => '',
  'Searchable' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/catalog/pvt/collection/:collectionId');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/collection/:collectionId' -Method PUT -Headers $headers -ContentType '' -Body '{
  "DateFrom": "",
  "DateTo": "",
  "Highlight": false,
  "Name": "",
  "Searchable": false
}'
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/collection/:collectionId' -Method PUT -Headers $headers -ContentType '' -Body '{
  "DateFrom": "",
  "DateTo": "",
  "Highlight": false,
  "Name": "",
  "Searchable": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"DateFrom\": \"\",\n  \"DateTo\": \"\",\n  \"Highlight\": false,\n  \"Name\": \"\",\n  \"Searchable\": false\n}"

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("PUT", "/baseUrl/api/catalog/pvt/collection/:collectionId", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/collection/:collectionId"

payload = {
    "DateFrom": "",
    "DateTo": "",
    "Highlight": False,
    "Name": "",
    "Searchable": False
}
headers = {
    "content-type": "",
    "accept": ""
}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/collection/:collectionId"

payload <- "{\n  \"DateFrom\": \"\",\n  \"DateTo\": \"\",\n  \"Highlight\": false,\n  \"Name\": \"\",\n  \"Searchable\": false\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/collection/:collectionId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = ''
request["accept"] = ''
request.body = "{\n  \"DateFrom\": \"\",\n  \"DateTo\": \"\",\n  \"Highlight\": false,\n  \"Name\": \"\",\n  \"Searchable\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.put('/baseUrl/api/catalog/pvt/collection/:collectionId') do |req|
  req.headers['accept'] = ''
  req.body = "{\n  \"DateFrom\": \"\",\n  \"DateTo\": \"\",\n  \"Highlight\": false,\n  \"Name\": \"\",\n  \"Searchable\": false\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/collection/:collectionId";

    let payload = json!({
        "DateFrom": "",
        "DateTo": "",
        "Highlight": false,
        "Name": "",
        "Searchable": false
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/catalog/pvt/collection/:collectionId \
  --header 'accept: ' \
  --header 'content-type: ' \
  --data '{
  "DateFrom": "",
  "DateTo": "",
  "Highlight": false,
  "Name": "",
  "Searchable": false
}'
echo '{
  "DateFrom": "",
  "DateTo": "",
  "Highlight": false,
  "Name": "",
  "Searchable": false
}' |  \
  http PUT {{baseUrl}}/api/catalog/pvt/collection/:collectionId \
  accept:'' \
  content-type:''
wget --quiet \
  --method PUT \
  --header 'content-type: ' \
  --header 'accept: ' \
  --body-data '{\n  "DateFrom": "",\n  "DateTo": "",\n  "Highlight": false,\n  "Name": "",\n  "Searchable": false\n}' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/collection/:collectionId
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]
let parameters = [
  "DateFrom": "",
  "DateTo": "",
  "Highlight": false,
  "Name": "",
  "Searchable": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/collection/:collectionId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "DateFrom": "2017-09-27T10:47:00",
  "DateTo": "2017-09-27T10:47:00",
  "Description": "Winter outfits.",
  "Highlight": false,
  "Id": 150,
  "Name": "Test",
  "Searchable": true,
  "TotalProducts": 150,
  "Type": "Manual"
}
POST Add SKU to Subcollection
{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/stockkeepingunit
HEADERS

Content-Type
Accept
QUERY PARAMS

subCollectionId
BODY json

{
  "SkuId": 0
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/stockkeepingunit");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"SkuId\": 0\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/stockkeepingunit" {:headers {:accept ""}
                                                                                                            :content-type :json
                                                                                                            :form-params {:SkuId 0}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/stockkeepingunit"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}
reqBody = "{\n  \"SkuId\": 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}}/api/catalog/pvt/subcollection/:subCollectionId/stockkeepingunit"),
    Headers =
    {
        { "accept", "" },
    },
    Content = new StringContent("{\n  \"SkuId\": 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}}/api/catalog/pvt/subcollection/:subCollectionId/stockkeepingunit");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
request.AddParameter("", "{\n  \"SkuId\": 0\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/stockkeepingunit"

	payload := strings.NewReader("{\n  \"SkuId\": 0\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/catalog/pvt/subcollection/:subCollectionId/stockkeepingunit HTTP/1.1
Content-Type: 
Accept: 
Host: example.com
Content-Length: 16

{
  "SkuId": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/stockkeepingunit")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .setBody("{\n  \"SkuId\": 0\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/stockkeepingunit"))
    .header("content-type", "")
    .header("accept", "")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"SkuId\": 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  \"SkuId\": 0\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/stockkeepingunit")
  .post(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/stockkeepingunit")
  .header("content-type", "")
  .header("accept", "")
  .body("{\n  \"SkuId\": 0\n}")
  .asString();
const data = JSON.stringify({
  SkuId: 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}}/api/catalog/pvt/subcollection/:subCollectionId/stockkeepingunit');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/stockkeepingunit',
  headers: {'content-type': '', accept: ''},
  data: {SkuId: 0}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/stockkeepingunit';
const options = {method: 'POST', headers: {'content-type': '', accept: ''}, body: '{"SkuId":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}}/api/catalog/pvt/subcollection/:subCollectionId/stockkeepingunit',
  method: 'POST',
  headers: {
    'content-type': '',
    accept: ''
  },
  processData: false,
  data: '{\n  "SkuId": 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  \"SkuId\": 0\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/stockkeepingunit")
  .post(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/subcollection/:subCollectionId/stockkeepingunit',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({SkuId: 0}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/stockkeepingunit',
  headers: {'content-type': '', accept: ''},
  body: {SkuId: 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}}/api/catalog/pvt/subcollection/:subCollectionId/stockkeepingunit');

req.headers({
  'content-type': '',
  accept: ''
});

req.type('json');
req.send({
  SkuId: 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}}/api/catalog/pvt/subcollection/:subCollectionId/stockkeepingunit',
  headers: {'content-type': '', accept: ''},
  data: {SkuId: 0}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/stockkeepingunit';
const options = {method: 'POST', headers: {'content-type': '', accept: ''}, body: '{"SkuId":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": @"",
                           @"accept": @"" };
NSDictionary *parameters = @{ @"SkuId": @0 };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/stockkeepingunit"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/stockkeepingunit" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"SkuId\": 0\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/stockkeepingunit",
  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([
    'SkuId' => 0
  ]),
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/stockkeepingunit', [
  'body' => '{
  "SkuId": 0
}',
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/stockkeepingunit');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'SkuId' => 0
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'SkuId' => 0
]));
$request->setRequestUrl('{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/stockkeepingunit');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/stockkeepingunit' -Method POST -Headers $headers -ContentType '' -Body '{
  "SkuId": 0
}'
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/stockkeepingunit' -Method POST -Headers $headers -ContentType '' -Body '{
  "SkuId": 0
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"SkuId\": 0\n}"

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("POST", "/baseUrl/api/catalog/pvt/subcollection/:subCollectionId/stockkeepingunit", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/stockkeepingunit"

payload = { "SkuId": 0 }
headers = {
    "content-type": "",
    "accept": ""
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/stockkeepingunit"

payload <- "{\n  \"SkuId\": 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}}/api/catalog/pvt/subcollection/:subCollectionId/stockkeepingunit")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = ''
request["accept"] = ''
request.body = "{\n  \"SkuId\": 0\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/api/catalog/pvt/subcollection/:subCollectionId/stockkeepingunit') do |req|
  req.headers['accept'] = ''
  req.body = "{\n  \"SkuId\": 0\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/stockkeepingunit";

    let payload = json!({"SkuId": 0});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/stockkeepingunit \
  --header 'accept: ' \
  --header 'content-type: ' \
  --data '{
  "SkuId": 0
}'
echo '{
  "SkuId": 0
}' |  \
  http POST {{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/stockkeepingunit \
  accept:'' \
  content-type:''
wget --quiet \
  --method POST \
  --header 'content-type: ' \
  --header 'accept: ' \
  --body-data '{\n  "SkuId": 0\n}' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/stockkeepingunit
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]
let parameters = ["SkuId": 0] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/stockkeepingunit")! 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

{
  "SkuId": 1,
  "SubCollectionId": 17
}
POST Associate Brand to Subcollection
{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand
HEADERS

Content-Type
Accept
QUERY PARAMS

subCollectionId
BODY json

{
  "BrandId": 0
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"BrandId\": 0\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand" {:headers {:accept ""}
                                                                                                 :content-type :json
                                                                                                 :form-params {:BrandId 0}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}
reqBody = "{\n  \"BrandId\": 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}}/api/catalog/pvt/subcollection/:subCollectionId/brand"),
    Headers =
    {
        { "accept", "" },
    },
    Content = new StringContent("{\n  \"BrandId\": 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}}/api/catalog/pvt/subcollection/:subCollectionId/brand");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
request.AddParameter("", "{\n  \"BrandId\": 0\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand"

	payload := strings.NewReader("{\n  \"BrandId\": 0\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/catalog/pvt/subcollection/:subCollectionId/brand HTTP/1.1
Content-Type: 
Accept: 
Host: example.com
Content-Length: 18

{
  "BrandId": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .setBody("{\n  \"BrandId\": 0\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand"))
    .header("content-type", "")
    .header("accept", "")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"BrandId\": 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  \"BrandId\": 0\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand")
  .post(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand")
  .header("content-type", "")
  .header("accept", "")
  .body("{\n  \"BrandId\": 0\n}")
  .asString();
const data = JSON.stringify({
  BrandId: 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}}/api/catalog/pvt/subcollection/:subCollectionId/brand');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand',
  headers: {'content-type': '', accept: ''},
  data: {BrandId: 0}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand';
const options = {
  method: 'POST',
  headers: {'content-type': '', accept: ''},
  body: '{"BrandId":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}}/api/catalog/pvt/subcollection/:subCollectionId/brand',
  method: 'POST',
  headers: {
    'content-type': '',
    accept: ''
  },
  processData: false,
  data: '{\n  "BrandId": 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  \"BrandId\": 0\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand")
  .post(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/subcollection/:subCollectionId/brand',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({BrandId: 0}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand',
  headers: {'content-type': '', accept: ''},
  body: {BrandId: 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}}/api/catalog/pvt/subcollection/:subCollectionId/brand');

req.headers({
  'content-type': '',
  accept: ''
});

req.type('json');
req.send({
  BrandId: 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}}/api/catalog/pvt/subcollection/:subCollectionId/brand',
  headers: {'content-type': '', accept: ''},
  data: {BrandId: 0}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand';
const options = {
  method: 'POST',
  headers: {'content-type': '', accept: ''},
  body: '{"BrandId":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": @"",
                           @"accept": @"" };
NSDictionary *parameters = @{ @"BrandId": @0 };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"BrandId\": 0\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand",
  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([
    'BrandId' => 0
  ]),
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand', [
  'body' => '{
  "BrandId": 0
}',
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'BrandId' => 0
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'BrandId' => 0
]));
$request->setRequestUrl('{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand' -Method POST -Headers $headers -ContentType '' -Body '{
  "BrandId": 0
}'
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand' -Method POST -Headers $headers -ContentType '' -Body '{
  "BrandId": 0
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"BrandId\": 0\n}"

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("POST", "/baseUrl/api/catalog/pvt/subcollection/:subCollectionId/brand", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand"

payload = { "BrandId": 0 }
headers = {
    "content-type": "",
    "accept": ""
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand"

payload <- "{\n  \"BrandId\": 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}}/api/catalog/pvt/subcollection/:subCollectionId/brand")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = ''
request["accept"] = ''
request.body = "{\n  \"BrandId\": 0\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/api/catalog/pvt/subcollection/:subCollectionId/brand') do |req|
  req.headers['accept'] = ''
  req.body = "{\n  \"BrandId\": 0\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand";

    let payload = json!({"BrandId": 0});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand \
  --header 'accept: ' \
  --header 'content-type: ' \
  --data '{
  "BrandId": 0
}'
echo '{
  "BrandId": 0
}' |  \
  http POST {{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand \
  accept:'' \
  content-type:''
wget --quiet \
  --method POST \
  --header 'content-type: ' \
  --header 'accept: ' \
  --body-data '{\n  "BrandId": 0\n}' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]
let parameters = ["BrandId": 0] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand")! 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

{
  "BrandId": 2000000,
  "SubCollectionId": 17
}
POST Associate Category to Subcollection
{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/category
HEADERS

Content-Type
Accept
QUERY PARAMS

subCollectionId
BODY json

{
  "CategoryId": 0
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/category");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"CategoryId\": 0\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/category" {:headers {:accept ""}
                                                                                                    :content-type :json
                                                                                                    :form-params {:CategoryId 0}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/category"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}
reqBody = "{\n  \"CategoryId\": 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}}/api/catalog/pvt/subcollection/:subCollectionId/category"),
    Headers =
    {
        { "accept", "" },
    },
    Content = new StringContent("{\n  \"CategoryId\": 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}}/api/catalog/pvt/subcollection/:subCollectionId/category");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
request.AddParameter("", "{\n  \"CategoryId\": 0\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/category"

	payload := strings.NewReader("{\n  \"CategoryId\": 0\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/catalog/pvt/subcollection/:subCollectionId/category HTTP/1.1
Content-Type: 
Accept: 
Host: example.com
Content-Length: 21

{
  "CategoryId": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/category")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .setBody("{\n  \"CategoryId\": 0\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/category"))
    .header("content-type", "")
    .header("accept", "")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"CategoryId\": 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  \"CategoryId\": 0\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/category")
  .post(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/category")
  .header("content-type", "")
  .header("accept", "")
  .body("{\n  \"CategoryId\": 0\n}")
  .asString();
const data = JSON.stringify({
  CategoryId: 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}}/api/catalog/pvt/subcollection/:subCollectionId/category');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/category',
  headers: {'content-type': '', accept: ''},
  data: {CategoryId: 0}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/category';
const options = {
  method: 'POST',
  headers: {'content-type': '', accept: ''},
  body: '{"CategoryId":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}}/api/catalog/pvt/subcollection/:subCollectionId/category',
  method: 'POST',
  headers: {
    'content-type': '',
    accept: ''
  },
  processData: false,
  data: '{\n  "CategoryId": 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  \"CategoryId\": 0\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/category")
  .post(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/subcollection/:subCollectionId/category',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({CategoryId: 0}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/category',
  headers: {'content-type': '', accept: ''},
  body: {CategoryId: 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}}/api/catalog/pvt/subcollection/:subCollectionId/category');

req.headers({
  'content-type': '',
  accept: ''
});

req.type('json');
req.send({
  CategoryId: 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}}/api/catalog/pvt/subcollection/:subCollectionId/category',
  headers: {'content-type': '', accept: ''},
  data: {CategoryId: 0}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/category';
const options = {
  method: 'POST',
  headers: {'content-type': '', accept: ''},
  body: '{"CategoryId":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": @"",
                           @"accept": @"" };
NSDictionary *parameters = @{ @"CategoryId": @0 };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/category"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/category" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"CategoryId\": 0\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/category",
  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([
    'CategoryId' => 0
  ]),
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/category', [
  'body' => '{
  "CategoryId": 0
}',
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/category');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'CategoryId' => 0
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'CategoryId' => 0
]));
$request->setRequestUrl('{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/category');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/category' -Method POST -Headers $headers -ContentType '' -Body '{
  "CategoryId": 0
}'
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/category' -Method POST -Headers $headers -ContentType '' -Body '{
  "CategoryId": 0
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"CategoryId\": 0\n}"

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("POST", "/baseUrl/api/catalog/pvt/subcollection/:subCollectionId/category", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/category"

payload = { "CategoryId": 0 }
headers = {
    "content-type": "",
    "accept": ""
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/category"

payload <- "{\n  \"CategoryId\": 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}}/api/catalog/pvt/subcollection/:subCollectionId/category")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = ''
request["accept"] = ''
request.body = "{\n  \"CategoryId\": 0\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/api/catalog/pvt/subcollection/:subCollectionId/category') do |req|
  req.headers['accept'] = ''
  req.body = "{\n  \"CategoryId\": 0\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/category";

    let payload = json!({"CategoryId": 0});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/category \
  --header 'accept: ' \
  --header 'content-type: ' \
  --data '{
  "CategoryId": 0
}'
echo '{
  "CategoryId": 0
}' |  \
  http POST {{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/category \
  accept:'' \
  content-type:''
wget --quiet \
  --method POST \
  --header 'content-type: ' \
  --header 'accept: ' \
  --body-data '{\n  "CategoryId": 0\n}' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/category
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]
let parameters = ["CategoryId": 0] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/category")! 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

{
  "CategoryId": 1,
  "SubCollectionId": 17
}
POST Create Subcollection
{{baseUrl}}/api/catalog/pvt/subcollection
HEADERS

Content-Type
Accept
BODY json

{
  "CollectionId": 0,
  "Name": "",
  "PreSale": false,
  "Release": false,
  "Type": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/subcollection");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"CollectionId\": 0,\n  \"Name\": \"\",\n  \"PreSale\": false,\n  \"Release\": false,\n  \"Type\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/catalog/pvt/subcollection" {:headers {:accept ""}
                                                                          :content-type :json
                                                                          :form-params {:CollectionId 0
                                                                                        :Name ""
                                                                                        :PreSale false
                                                                                        :Release false
                                                                                        :Type ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/subcollection"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}
reqBody = "{\n  \"CollectionId\": 0,\n  \"Name\": \"\",\n  \"PreSale\": false,\n  \"Release\": false,\n  \"Type\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/catalog/pvt/subcollection"),
    Headers =
    {
        { "accept", "" },
    },
    Content = new StringContent("{\n  \"CollectionId\": 0,\n  \"Name\": \"\",\n  \"PreSale\": false,\n  \"Release\": false,\n  \"Type\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/subcollection");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
request.AddParameter("", "{\n  \"CollectionId\": 0,\n  \"Name\": \"\",\n  \"PreSale\": false,\n  \"Release\": false,\n  \"Type\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/subcollection"

	payload := strings.NewReader("{\n  \"CollectionId\": 0,\n  \"Name\": \"\",\n  \"PreSale\": false,\n  \"Release\": false,\n  \"Type\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/catalog/pvt/subcollection HTTP/1.1
Content-Type: 
Accept: 
Host: example.com
Content-Length: 91

{
  "CollectionId": 0,
  "Name": "",
  "PreSale": false,
  "Release": false,
  "Type": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/catalog/pvt/subcollection")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .setBody("{\n  \"CollectionId\": 0,\n  \"Name\": \"\",\n  \"PreSale\": false,\n  \"Release\": false,\n  \"Type\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/subcollection"))
    .header("content-type", "")
    .header("accept", "")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"CollectionId\": 0,\n  \"Name\": \"\",\n  \"PreSale\": false,\n  \"Release\": false,\n  \"Type\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"CollectionId\": 0,\n  \"Name\": \"\",\n  \"PreSale\": false,\n  \"Release\": false,\n  \"Type\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/subcollection")
  .post(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/catalog/pvt/subcollection")
  .header("content-type", "")
  .header("accept", "")
  .body("{\n  \"CollectionId\": 0,\n  \"Name\": \"\",\n  \"PreSale\": false,\n  \"Release\": false,\n  \"Type\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  CollectionId: 0,
  Name: '',
  PreSale: false,
  Release: false,
  Type: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/catalog/pvt/subcollection');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog/pvt/subcollection',
  headers: {'content-type': '', accept: ''},
  data: {CollectionId: 0, Name: '', PreSale: false, Release: false, Type: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/subcollection';
const options = {
  method: 'POST',
  headers: {'content-type': '', accept: ''},
  body: '{"CollectionId":0,"Name":"","PreSale":false,"Release":false,"Type":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/subcollection',
  method: 'POST',
  headers: {
    'content-type': '',
    accept: ''
  },
  processData: false,
  data: '{\n  "CollectionId": 0,\n  "Name": "",\n  "PreSale": false,\n  "Release": false,\n  "Type": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"CollectionId\": 0,\n  \"Name\": \"\",\n  \"PreSale\": false,\n  \"Release\": false,\n  \"Type\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/subcollection")
  .post(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/subcollection',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({CollectionId: 0, Name: '', PreSale: false, Release: false, Type: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog/pvt/subcollection',
  headers: {'content-type': '', accept: ''},
  body: {CollectionId: 0, Name: '', PreSale: false, Release: false, Type: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/catalog/pvt/subcollection');

req.headers({
  'content-type': '',
  accept: ''
});

req.type('json');
req.send({
  CollectionId: 0,
  Name: '',
  PreSale: false,
  Release: false,
  Type: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog/pvt/subcollection',
  headers: {'content-type': '', accept: ''},
  data: {CollectionId: 0, Name: '', PreSale: false, Release: false, Type: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/subcollection';
const options = {
  method: 'POST',
  headers: {'content-type': '', accept: ''},
  body: '{"CollectionId":0,"Name":"","PreSale":false,"Release":false,"Type":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };
NSDictionary *parameters = @{ @"CollectionId": @0,
                              @"Name": @"",
                              @"PreSale": @NO,
                              @"Release": @NO,
                              @"Type": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/subcollection"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/catalog/pvt/subcollection" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"CollectionId\": 0,\n  \"Name\": \"\",\n  \"PreSale\": false,\n  \"Release\": false,\n  \"Type\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/subcollection",
  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([
    'CollectionId' => 0,
    'Name' => '',
    'PreSale' => null,
    'Release' => null,
    'Type' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/catalog/pvt/subcollection', [
  'body' => '{
  "CollectionId": 0,
  "Name": "",
  "PreSale": false,
  "Release": false,
  "Type": ""
}',
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/subcollection');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'CollectionId' => 0,
  'Name' => '',
  'PreSale' => null,
  'Release' => null,
  'Type' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'CollectionId' => 0,
  'Name' => '',
  'PreSale' => null,
  'Release' => null,
  'Type' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/catalog/pvt/subcollection');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/subcollection' -Method POST -Headers $headers -ContentType '' -Body '{
  "CollectionId": 0,
  "Name": "",
  "PreSale": false,
  "Release": false,
  "Type": ""
}'
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/subcollection' -Method POST -Headers $headers -ContentType '' -Body '{
  "CollectionId": 0,
  "Name": "",
  "PreSale": false,
  "Release": false,
  "Type": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"CollectionId\": 0,\n  \"Name\": \"\",\n  \"PreSale\": false,\n  \"Release\": false,\n  \"Type\": \"\"\n}"

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("POST", "/baseUrl/api/catalog/pvt/subcollection", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/subcollection"

payload = {
    "CollectionId": 0,
    "Name": "",
    "PreSale": False,
    "Release": False,
    "Type": ""
}
headers = {
    "content-type": "",
    "accept": ""
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/subcollection"

payload <- "{\n  \"CollectionId\": 0,\n  \"Name\": \"\",\n  \"PreSale\": false,\n  \"Release\": false,\n  \"Type\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/subcollection")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = ''
request["accept"] = ''
request.body = "{\n  \"CollectionId\": 0,\n  \"Name\": \"\",\n  \"PreSale\": false,\n  \"Release\": false,\n  \"Type\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/api/catalog/pvt/subcollection') do |req|
  req.headers['accept'] = ''
  req.body = "{\n  \"CollectionId\": 0,\n  \"Name\": \"\",\n  \"PreSale\": false,\n  \"Release\": false,\n  \"Type\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/subcollection";

    let payload = json!({
        "CollectionId": 0,
        "Name": "",
        "PreSale": false,
        "Release": false,
        "Type": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/catalog/pvt/subcollection \
  --header 'accept: ' \
  --header 'content-type: ' \
  --data '{
  "CollectionId": 0,
  "Name": "",
  "PreSale": false,
  "Release": false,
  "Type": ""
}'
echo '{
  "CollectionId": 0,
  "Name": "",
  "PreSale": false,
  "Release": false,
  "Type": ""
}' |  \
  http POST {{baseUrl}}/api/catalog/pvt/subcollection \
  accept:'' \
  content-type:''
wget --quiet \
  --method POST \
  --header 'content-type: ' \
  --header 'accept: ' \
  --body-data '{\n  "CollectionId": 0,\n  "Name": "",\n  "PreSale": false,\n  "Release": false,\n  "Type": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/subcollection
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]
let parameters = [
  "CollectionId": 0,
  "Name": "",
  "PreSale": false,
  "Release": false,
  "Type": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/subcollection")! 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

{
  "CollectionId": 151,
  "Id": 17,
  "Name": "group 1",
  "PreSale": false,
  "Release": false,
  "Type": "Inclusive"
}
DELETE Delete Brand from Subcollection
{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand/:brandId
HEADERS

Content-Type
Accept
QUERY PARAMS

subCollectionId
brandId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand/:brandId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand/:brandId" {:headers {:content-type ""
                                                                                                                      :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand/:brandId"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

response = HTTP::Client.delete url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand/:brandId"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand/:brandId");
var request = new RestRequest("", Method.Delete);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand/:brandId"

	req, _ := http.NewRequest("DELETE", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/api/catalog/pvt/subcollection/:subCollectionId/brand/:brandId HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand/:brandId")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand/:brandId"))
    .header("content-type", "")
    .header("accept", "")
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand/:brandId")
  .delete(null)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand/:brandId")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand/:brandId');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand/:brandId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand/:brandId';
const options = {method: 'DELETE', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand/:brandId',
  method: 'DELETE',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand/:brandId")
  .delete(null)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/subcollection/:subCollectionId/brand/:brandId',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand/:brandId',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand/:brandId');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand/:brandId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand/:brandId';
const options = {method: 'DELETE', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand/:brandId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand/:brandId" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand/:brandId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand/:brandId', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand/:brandId');
$request->setMethod(HTTP_METH_DELETE);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand/:brandId');
$request->setRequestMethod('DELETE');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand/:brandId' -Method DELETE -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand/:brandId' -Method DELETE -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("DELETE", "/baseUrl/api/catalog/pvt/subcollection/:subCollectionId/brand/:brandId", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand/:brandId"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.delete(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand/:brandId"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand/:brandId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/api/catalog/pvt/subcollection/:subCollectionId/brand/:brandId') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand/:brandId";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand/:brandId \
  --header 'accept: ' \
  --header 'content-type: '
http DELETE {{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand/:brandId \
  accept:'' \
  content-type:''
wget --quiet \
  --method DELETE \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand/:brandId
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand/:brandId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE Delete Category from Subcollection
{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand/:categoryId
HEADERS

Content-Type
Accept
QUERY PARAMS

subCollectionId
categoryId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand/:categoryId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand/:categoryId" {:headers {:content-type ""
                                                                                                                         :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand/:categoryId"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

response = HTTP::Client.delete url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand/:categoryId"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand/:categoryId");
var request = new RestRequest("", Method.Delete);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand/:categoryId"

	req, _ := http.NewRequest("DELETE", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/api/catalog/pvt/subcollection/:subCollectionId/brand/:categoryId HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand/:categoryId")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand/:categoryId"))
    .header("content-type", "")
    .header("accept", "")
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand/:categoryId")
  .delete(null)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand/:categoryId")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand/:categoryId');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand/:categoryId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand/:categoryId';
const options = {method: 'DELETE', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand/:categoryId',
  method: 'DELETE',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand/:categoryId")
  .delete(null)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/subcollection/:subCollectionId/brand/:categoryId',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand/:categoryId',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand/:categoryId');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand/:categoryId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand/:categoryId';
const options = {method: 'DELETE', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand/:categoryId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand/:categoryId" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand/:categoryId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand/:categoryId', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand/:categoryId');
$request->setMethod(HTTP_METH_DELETE);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand/:categoryId');
$request->setRequestMethod('DELETE');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand/:categoryId' -Method DELETE -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand/:categoryId' -Method DELETE -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("DELETE", "/baseUrl/api/catalog/pvt/subcollection/:subCollectionId/brand/:categoryId", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand/:categoryId"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.delete(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand/:categoryId"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand/:categoryId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/api/catalog/pvt/subcollection/:subCollectionId/brand/:categoryId') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand/:categoryId";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand/:categoryId \
  --header 'accept: ' \
  --header 'content-type: '
http DELETE {{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand/:categoryId \
  accept:'' \
  content-type:''
wget --quiet \
  --method DELETE \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand/:categoryId
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/brand/:categoryId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE Delete SKU from Subcollection
{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/stockkeepingunit/:skuId
HEADERS

Content-Type
Accept
QUERY PARAMS

subCollectionId
skuId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/stockkeepingunit/:skuId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/stockkeepingunit/:skuId" {:headers {:content-type ""
                                                                                                                               :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/stockkeepingunit/:skuId"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

response = HTTP::Client.delete url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/stockkeepingunit/:skuId"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/stockkeepingunit/:skuId");
var request = new RestRequest("", Method.Delete);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/stockkeepingunit/:skuId"

	req, _ := http.NewRequest("DELETE", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/api/catalog/pvt/subcollection/:subCollectionId/stockkeepingunit/:skuId HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/stockkeepingunit/:skuId")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/stockkeepingunit/:skuId"))
    .header("content-type", "")
    .header("accept", "")
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/stockkeepingunit/:skuId")
  .delete(null)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/stockkeepingunit/:skuId")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/stockkeepingunit/:skuId');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/stockkeepingunit/:skuId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/stockkeepingunit/:skuId';
const options = {method: 'DELETE', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/stockkeepingunit/:skuId',
  method: 'DELETE',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/stockkeepingunit/:skuId")
  .delete(null)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/subcollection/:subCollectionId/stockkeepingunit/:skuId',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/stockkeepingunit/:skuId',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/stockkeepingunit/:skuId');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/stockkeepingunit/:skuId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/stockkeepingunit/:skuId';
const options = {method: 'DELETE', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/stockkeepingunit/:skuId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/stockkeepingunit/:skuId" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/stockkeepingunit/:skuId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/stockkeepingunit/:skuId', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/stockkeepingunit/:skuId');
$request->setMethod(HTTP_METH_DELETE);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/stockkeepingunit/:skuId');
$request->setRequestMethod('DELETE');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/stockkeepingunit/:skuId' -Method DELETE -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/stockkeepingunit/:skuId' -Method DELETE -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("DELETE", "/baseUrl/api/catalog/pvt/subcollection/:subCollectionId/stockkeepingunit/:skuId", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/stockkeepingunit/:skuId"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.delete(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/stockkeepingunit/:skuId"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/stockkeepingunit/:skuId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/api/catalog/pvt/subcollection/:subCollectionId/stockkeepingunit/:skuId') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/stockkeepingunit/:skuId";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/stockkeepingunit/:skuId \
  --header 'accept: ' \
  --header 'content-type: '
http DELETE {{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/stockkeepingunit/:skuId \
  accept:'' \
  content-type:''
wget --quiet \
  --method DELETE \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/stockkeepingunit/:skuId
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId/stockkeepingunit/:skuId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE Delete Subcollection
{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId
HEADERS

Content-Type
Accept
QUERY PARAMS

subCollectionId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId" {:headers {:content-type ""
                                                                                                       :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

response = HTTP::Client.delete url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId");
var request = new RestRequest("", Method.Delete);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId"

	req, _ := http.NewRequest("DELETE", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/api/catalog/pvt/subcollection/:subCollectionId HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId"))
    .header("content-type", "")
    .header("accept", "")
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId")
  .delete(null)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId';
const options = {method: 'DELETE', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId',
  method: 'DELETE',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId")
  .delete(null)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/subcollection/:subCollectionId',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId';
const options = {method: 'DELETE', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId');
$request->setMethod(HTTP_METH_DELETE);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId');
$request->setRequestMethod('DELETE');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId' -Method DELETE -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId' -Method DELETE -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("DELETE", "/baseUrl/api/catalog/pvt/subcollection/:subCollectionId", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.delete(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/api/catalog/pvt/subcollection/:subCollectionId') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId \
  --header 'accept: ' \
  --header 'content-type: '
http DELETE {{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId \
  accept:'' \
  content-type:''
wget --quiet \
  --method DELETE \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get Subcollection by Collection ID
{{baseUrl}}/api/catalog/pvt/collection/:collectionId/subcollection
HEADERS

Content-Type
Accept
QUERY PARAMS

collectionId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/collection/:collectionId/subcollection");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/catalog/pvt/collection/:collectionId/subcollection" {:headers {:content-type ""
                                                                                                            :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/collection/:collectionId/subcollection"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

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}}/api/catalog/pvt/collection/:collectionId/subcollection"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/collection/:collectionId/subcollection");
var request = new RestRequest("", Method.Get);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/collection/:collectionId/subcollection"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/catalog/pvt/collection/:collectionId/subcollection HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/catalog/pvt/collection/:collectionId/subcollection")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/collection/:collectionId/subcollection"))
    .header("content-type", "")
    .header("accept", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/collection/:collectionId/subcollection")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/catalog/pvt/collection/:collectionId/subcollection")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/catalog/pvt/collection/:collectionId/subcollection');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/collection/:collectionId/subcollection',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/collection/:collectionId/subcollection';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/collection/:collectionId/subcollection',
  method: 'GET',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/collection/:collectionId/subcollection")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/collection/:collectionId/subcollection',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/collection/:collectionId/subcollection',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/catalog/pvt/collection/:collectionId/subcollection');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/collection/:collectionId/subcollection',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/collection/:collectionId/subcollection';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/collection/:collectionId/subcollection"]
                                                       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}}/api/catalog/pvt/collection/:collectionId/subcollection" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/collection/:collectionId/subcollection",
  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: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/catalog/pvt/collection/:collectionId/subcollection', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/collection/:collectionId/subcollection');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog/pvt/collection/:collectionId/subcollection');
$request->setRequestMethod('GET');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/collection/:collectionId/subcollection' -Method GET -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/collection/:collectionId/subcollection' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("GET", "/baseUrl/api/catalog/pvt/collection/:collectionId/subcollection", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/collection/:collectionId/subcollection"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/collection/:collectionId/subcollection"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/collection/:collectionId/subcollection")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/catalog/pvt/collection/:collectionId/subcollection') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/collection/:collectionId/subcollection";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".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}}/api/catalog/pvt/collection/:collectionId/subcollection \
  --header 'accept: ' \
  --header 'content-type: '
http GET {{baseUrl}}/api/catalog/pvt/collection/:collectionId/subcollection \
  accept:'' \
  content-type:''
wget --quiet \
  --method GET \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/collection/:collectionId/subcollection
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/collection/:collectionId/subcollection")! 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

[
  {
    "CollectionId": 151,
    "Id": 17,
    "Name": "group 1",
    "PreSale": false,
    "Release": false,
    "Type": "Inclusive"
  },
  {
    "CollectionId": 151,
    "Id": 18,
    "Name": "group 2",
    "PreSale": false,
    "Release": false,
    "Type": "Inclusive"
  }
]
GET Get Subcollection
{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId
HEADERS

Content-Type
Accept
QUERY PARAMS

subCollectionId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId" {:headers {:content-type ""
                                                                                                    :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

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}}/api/catalog/pvt/subcollection/:subCollectionId"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId");
var request = new RestRequest("", Method.Get);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/catalog/pvt/subcollection/:subCollectionId HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId"))
    .header("content-type", "")
    .header("accept", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId',
  method: 'GET',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/subcollection/:subCollectionId',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId"]
                                                       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}}/api/catalog/pvt/subcollection/:subCollectionId" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId",
  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: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId');
$request->setRequestMethod('GET');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId' -Method GET -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("GET", "/baseUrl/api/catalog/pvt/subcollection/:subCollectionId", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/catalog/pvt/subcollection/:subCollectionId') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".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}}/api/catalog/pvt/subcollection/:subCollectionId \
  --header 'accept: ' \
  --header 'content-type: '
http GET {{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId \
  accept:'' \
  content-type:''
wget --quiet \
  --method GET \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId")! 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

{
  "CollectionId": 151,
  "Id": 17,
  "Name": "group 1",
  "PreSale": false,
  "Release": false,
  "Type": "Inclusive"
}
POST Reposition SKU on the Subcollection
{{baseUrl}}/api/catalog/pvt/collection/:collectionId/position
HEADERS

Content-Type
Accept
QUERY PARAMS

collectionId
BODY json

{
  "position": 0,
  "skuId": 0,
  "subCollectionId": 0
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/collection/:collectionId/position");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"position\": 1,\n  \"skuId\": 1,\n  \"subCollectionId\": 17\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/catalog/pvt/collection/:collectionId/position" {:headers {:accept ""}
                                                                                              :content-type :json
                                                                                              :form-params {:position 1
                                                                                                            :skuId 1
                                                                                                            :subCollectionId 17}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/collection/:collectionId/position"
headers = HTTP::Headers{
  "content-type" => "application/json"
  "accept" => ""
}
reqBody = "{\n  \"position\": 1,\n  \"skuId\": 1,\n  \"subCollectionId\": 17\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/catalog/pvt/collection/:collectionId/position"),
    Headers =
    {
        { "accept", "" },
    },
    Content = new StringContent("{\n  \"position\": 1,\n  \"skuId\": 1,\n  \"subCollectionId\": 17\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/collection/:collectionId/position");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddHeader("accept", "");
request.AddParameter("application/json", "{\n  \"position\": 1,\n  \"skuId\": 1,\n  \"subCollectionId\": 17\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/collection/:collectionId/position"

	payload := strings.NewReader("{\n  \"position\": 1,\n  \"skuId\": 1,\n  \"subCollectionId\": 17\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/catalog/pvt/collection/:collectionId/position HTTP/1.1
Content-Type: application/json
Accept: 
Host: example.com
Content-Length: 58

{
  "position": 1,
  "skuId": 1,
  "subCollectionId": 17
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/catalog/pvt/collection/:collectionId/position")
  .setHeader("content-type", "application/json")
  .setHeader("accept", "")
  .setBody("{\n  \"position\": 1,\n  \"skuId\": 1,\n  \"subCollectionId\": 17\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/collection/:collectionId/position"))
    .header("content-type", "application/json")
    .header("accept", "")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"position\": 1,\n  \"skuId\": 1,\n  \"subCollectionId\": 17\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"position\": 1,\n  \"skuId\": 1,\n  \"subCollectionId\": 17\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/collection/:collectionId/position")
  .post(body)
  .addHeader("content-type", "application/json")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/catalog/pvt/collection/:collectionId/position")
  .header("content-type", "application/json")
  .header("accept", "")
  .body("{\n  \"position\": 1,\n  \"skuId\": 1,\n  \"subCollectionId\": 17\n}")
  .asString();
const data = JSON.stringify({
  position: 1,
  skuId: 1,
  subCollectionId: 17
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/catalog/pvt/collection/:collectionId/position');
xhr.setRequestHeader('content-type', 'application/json');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog/pvt/collection/:collectionId/position',
  headers: {'content-type': 'application/json', accept: ''},
  data: {position: 1, skuId: 1, subCollectionId: 17}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/collection/:collectionId/position';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json', accept: ''},
  body: '{"position":1,"skuId":1,"subCollectionId":17}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/collection/:collectionId/position',
  method: 'POST',
  headers: {
    'content-type': 'application/json',
    accept: ''
  },
  processData: false,
  data: '{\n  "position": 1,\n  "skuId": 1,\n  "subCollectionId": 17\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"position\": 1,\n  \"skuId\": 1,\n  \"subCollectionId\": 17\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/collection/:collectionId/position")
  .post(body)
  .addHeader("content-type", "application/json")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/collection/:collectionId/position',
  headers: {
    'content-type': 'application/json',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({position: 1, skuId: 1, subCollectionId: 17}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog/pvt/collection/:collectionId/position',
  headers: {'content-type': 'application/json', accept: ''},
  body: {position: 1, skuId: 1, subCollectionId: 17},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/catalog/pvt/collection/:collectionId/position');

req.headers({
  'content-type': 'application/json',
  accept: ''
});

req.type('json');
req.send({
  position: 1,
  skuId: 1,
  subCollectionId: 17
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog/pvt/collection/:collectionId/position',
  headers: {'content-type': 'application/json', accept: ''},
  data: {position: 1, skuId: 1, subCollectionId: 17}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/collection/:collectionId/position';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json', accept: ''},
  body: '{"position":1,"skuId":1,"subCollectionId":17}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json",
                           @"accept": @"" };
NSDictionary *parameters = @{ @"position": @1,
                              @"skuId": @1,
                              @"subCollectionId": @17 };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/collection/:collectionId/position"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/catalog/pvt/collection/:collectionId/position" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "application/json");
  ("accept", "");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"position\": 1,\n  \"skuId\": 1,\n  \"subCollectionId\": 17\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/collection/:collectionId/position",
  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([
    'position' => 1,
    'skuId' => 1,
    'subCollectionId' => 17
  ]),
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/catalog/pvt/collection/:collectionId/position', [
  'body' => '{
  "position": 1,
  "skuId": 1,
  "subCollectionId": 17
}',
  'headers' => [
    'accept' => '',
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/collection/:collectionId/position');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json',
  'accept' => ''
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'position' => 1,
  'skuId' => 1,
  'subCollectionId' => 17
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'position' => 1,
  'skuId' => 1,
  'subCollectionId' => 17
]));
$request->setRequestUrl('{{baseUrl}}/api/catalog/pvt/collection/:collectionId/position');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/collection/:collectionId/position' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "position": 1,
  "skuId": 1,
  "subCollectionId": 17
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/collection/:collectionId/position' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "position": 1,
  "skuId": 1,
  "subCollectionId": 17
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"position\": 1,\n  \"skuId\": 1,\n  \"subCollectionId\": 17\n}"

headers = {
    'content-type': "application/json",
    'accept': ""
}

conn.request("POST", "/baseUrl/api/catalog/pvt/collection/:collectionId/position", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/collection/:collectionId/position"

payload = {
    "position": 1,
    "skuId": 1,
    "subCollectionId": 17
}
headers = {
    "content-type": "application/json",
    "accept": ""
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/collection/:collectionId/position"

payload <- "{\n  \"position\": 1,\n  \"skuId\": 1,\n  \"subCollectionId\": 17\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/collection/:collectionId/position")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request["accept"] = ''
request.body = "{\n  \"position\": 1,\n  \"skuId\": 1,\n  \"subCollectionId\": 17\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/catalog/pvt/collection/:collectionId/position') do |req|
  req.headers['accept'] = ''
  req.body = "{\n  \"position\": 1,\n  \"skuId\": 1,\n  \"subCollectionId\": 17\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/collection/:collectionId/position";

    let payload = json!({
        "position": 1,
        "skuId": 1,
        "subCollectionId": 17
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());
    headers.insert("accept", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/catalog/pvt/collection/:collectionId/position \
  --header 'accept: ' \
  --header 'content-type: application/json' \
  --data '{
  "position": 1,
  "skuId": 1,
  "subCollectionId": 17
}'
echo '{
  "position": 1,
  "skuId": 1,
  "subCollectionId": 17
}' |  \
  http POST {{baseUrl}}/api/catalog/pvt/collection/:collectionId/position \
  accept:'' \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --header 'accept: ' \
  --body-data '{\n  "position": 1,\n  "skuId": 1,\n  "subCollectionId": 17\n}' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/collection/:collectionId/position
import Foundation

let headers = [
  "content-type": "application/json",
  "accept": ""
]
let parameters = [
  "position": 1,
  "skuId": 1,
  "subCollectionId": 17
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/collection/:collectionId/position")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Update Subcollection
{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId
HEADERS

Content-Type
Accept
QUERY PARAMS

subCollectionId
BODY json

{
  "CollectionId": 0,
  "Name": "",
  "PreSale": false,
  "Release": false,
  "Type": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"CollectionId\": 0,\n  \"Name\": \"\",\n  \"PreSale\": false,\n  \"Release\": false,\n  \"Type\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId" {:headers {:accept ""}
                                                                                          :content-type :json
                                                                                          :form-params {:CollectionId 0
                                                                                                        :Name ""
                                                                                                        :PreSale false
                                                                                                        :Release false
                                                                                                        :Type ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}
reqBody = "{\n  \"CollectionId\": 0,\n  \"Name\": \"\",\n  \"PreSale\": false,\n  \"Release\": false,\n  \"Type\": \"\"\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId"),
    Headers =
    {
        { "accept", "" },
    },
    Content = new StringContent("{\n  \"CollectionId\": 0,\n  \"Name\": \"\",\n  \"PreSale\": false,\n  \"Release\": false,\n  \"Type\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
request.AddParameter("", "{\n  \"CollectionId\": 0,\n  \"Name\": \"\",\n  \"PreSale\": false,\n  \"Release\": false,\n  \"Type\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId"

	payload := strings.NewReader("{\n  \"CollectionId\": 0,\n  \"Name\": \"\",\n  \"PreSale\": false,\n  \"Release\": false,\n  \"Type\": \"\"\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/catalog/pvt/subcollection/:subCollectionId HTTP/1.1
Content-Type: 
Accept: 
Host: example.com
Content-Length: 91

{
  "CollectionId": 0,
  "Name": "",
  "PreSale": false,
  "Release": false,
  "Type": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .setBody("{\n  \"CollectionId\": 0,\n  \"Name\": \"\",\n  \"PreSale\": false,\n  \"Release\": false,\n  \"Type\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId"))
    .header("content-type", "")
    .header("accept", "")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"CollectionId\": 0,\n  \"Name\": \"\",\n  \"PreSale\": false,\n  \"Release\": false,\n  \"Type\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"CollectionId\": 0,\n  \"Name\": \"\",\n  \"PreSale\": false,\n  \"Release\": false,\n  \"Type\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId")
  .put(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId")
  .header("content-type", "")
  .header("accept", "")
  .body("{\n  \"CollectionId\": 0,\n  \"Name\": \"\",\n  \"PreSale\": false,\n  \"Release\": false,\n  \"Type\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  CollectionId: 0,
  Name: '',
  PreSale: false,
  Release: false,
  Type: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId',
  headers: {'content-type': '', accept: ''},
  data: {CollectionId: 0, Name: '', PreSale: false, Release: false, Type: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId';
const options = {
  method: 'PUT',
  headers: {'content-type': '', accept: ''},
  body: '{"CollectionId":0,"Name":"","PreSale":false,"Release":false,"Type":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId',
  method: 'PUT',
  headers: {
    'content-type': '',
    accept: ''
  },
  processData: false,
  data: '{\n  "CollectionId": 0,\n  "Name": "",\n  "PreSale": false,\n  "Release": false,\n  "Type": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"CollectionId\": 0,\n  \"Name\": \"\",\n  \"PreSale\": false,\n  \"Release\": false,\n  \"Type\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId")
  .put(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/subcollection/:subCollectionId',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({CollectionId: 0, Name: '', PreSale: false, Release: false, Type: ''}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId',
  headers: {'content-type': '', accept: ''},
  body: {CollectionId: 0, Name: '', PreSale: false, Release: false, Type: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId');

req.headers({
  'content-type': '',
  accept: ''
});

req.type('json');
req.send({
  CollectionId: 0,
  Name: '',
  PreSale: false,
  Release: false,
  Type: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId',
  headers: {'content-type': '', accept: ''},
  data: {CollectionId: 0, Name: '', PreSale: false, Release: false, Type: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId';
const options = {
  method: 'PUT',
  headers: {'content-type': '', accept: ''},
  body: '{"CollectionId":0,"Name":"","PreSale":false,"Release":false,"Type":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };
NSDictionary *parameters = @{ @"CollectionId": @0,
                              @"Name": @"",
                              @"PreSale": @NO,
                              @"Release": @NO,
                              @"Type": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"CollectionId\": 0,\n  \"Name\": \"\",\n  \"PreSale\": false,\n  \"Release\": false,\n  \"Type\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId",
  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([
    'CollectionId' => 0,
    'Name' => '',
    'PreSale' => null,
    'Release' => null,
    'Type' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId', [
  'body' => '{
  "CollectionId": 0,
  "Name": "",
  "PreSale": false,
  "Release": false,
  "Type": ""
}',
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'CollectionId' => 0,
  'Name' => '',
  'PreSale' => null,
  'Release' => null,
  'Type' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'CollectionId' => 0,
  'Name' => '',
  'PreSale' => null,
  'Release' => null,
  'Type' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId' -Method PUT -Headers $headers -ContentType '' -Body '{
  "CollectionId": 0,
  "Name": "",
  "PreSale": false,
  "Release": false,
  "Type": ""
}'
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId' -Method PUT -Headers $headers -ContentType '' -Body '{
  "CollectionId": 0,
  "Name": "",
  "PreSale": false,
  "Release": false,
  "Type": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"CollectionId\": 0,\n  \"Name\": \"\",\n  \"PreSale\": false,\n  \"Release\": false,\n  \"Type\": \"\"\n}"

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("PUT", "/baseUrl/api/catalog/pvt/subcollection/:subCollectionId", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId"

payload = {
    "CollectionId": 0,
    "Name": "",
    "PreSale": False,
    "Release": False,
    "Type": ""
}
headers = {
    "content-type": "",
    "accept": ""
}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId"

payload <- "{\n  \"CollectionId\": 0,\n  \"Name\": \"\",\n  \"PreSale\": false,\n  \"Release\": false,\n  \"Type\": \"\"\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = ''
request["accept"] = ''
request.body = "{\n  \"CollectionId\": 0,\n  \"Name\": \"\",\n  \"PreSale\": false,\n  \"Release\": false,\n  \"Type\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.put('/baseUrl/api/catalog/pvt/subcollection/:subCollectionId') do |req|
  req.headers['accept'] = ''
  req.body = "{\n  \"CollectionId\": 0,\n  \"Name\": \"\",\n  \"PreSale\": false,\n  \"Release\": false,\n  \"Type\": \"\"\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId";

    let payload = json!({
        "CollectionId": 0,
        "Name": "",
        "PreSale": false,
        "Release": false,
        "Type": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId \
  --header 'accept: ' \
  --header 'content-type: ' \
  --data '{
  "CollectionId": 0,
  "Name": "",
  "PreSale": false,
  "Release": false,
  "Type": ""
}'
echo '{
  "CollectionId": 0,
  "Name": "",
  "PreSale": false,
  "Release": false,
  "Type": ""
}' |  \
  http PUT {{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId \
  accept:'' \
  content-type:''
wget --quiet \
  --method PUT \
  --header 'content-type: ' \
  --header 'accept: ' \
  --body-data '{\n  "CollectionId": 0,\n  "Name": "",\n  "PreSale": false,\n  "Release": false,\n  "Type": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]
let parameters = [
  "CollectionId": 0,
  "Name": "",
  "PreSale": false,
  "Release": false,
  "Type": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/subcollection/:subCollectionId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "CollectionId": 151,
  "Id": 17,
  "Name": "group 1",
  "PreSale": false,
  "Release": false,
  "Type": "Inclusive"
}
DELETE Delete Non Structured Specification by SKU ID
{{baseUrl}}/api/catalog/pvt/specification/nonstructured
HEADERS

Content-Type
Accept
QUERY PARAMS

skuId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/specification/nonstructured?skuId=");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/api/catalog/pvt/specification/nonstructured" {:headers {:content-type ""
                                                                                                    :accept ""}
                                                                                          :query-params {:skuId ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/specification/nonstructured?skuId="
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

response = HTTP::Client.delete url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/api/catalog/pvt/specification/nonstructured?skuId="),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/specification/nonstructured?skuId=");
var request = new RestRequest("", Method.Delete);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/specification/nonstructured?skuId="

	req, _ := http.NewRequest("DELETE", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/api/catalog/pvt/specification/nonstructured?skuId= HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/catalog/pvt/specification/nonstructured?skuId=")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/specification/nonstructured?skuId="))
    .header("content-type", "")
    .header("accept", "")
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/specification/nonstructured?skuId=")
  .delete(null)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/catalog/pvt/specification/nonstructured?skuId=")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/api/catalog/pvt/specification/nonstructured?skuId=');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/specification/nonstructured',
  params: {skuId: ''},
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/specification/nonstructured?skuId=';
const options = {method: 'DELETE', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/specification/nonstructured?skuId=',
  method: 'DELETE',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/specification/nonstructured?skuId=")
  .delete(null)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/specification/nonstructured?skuId=',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/specification/nonstructured',
  qs: {skuId: ''},
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/api/catalog/pvt/specification/nonstructured');

req.query({
  skuId: ''
});

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/specification/nonstructured',
  params: {skuId: ''},
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/specification/nonstructured?skuId=';
const options = {method: 'DELETE', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/specification/nonstructured?skuId="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/catalog/pvt/specification/nonstructured?skuId=" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/specification/nonstructured?skuId=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/api/catalog/pvt/specification/nonstructured?skuId=', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/specification/nonstructured');
$request->setMethod(HTTP_METH_DELETE);

$request->setQueryData([
  'skuId' => ''
]);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog/pvt/specification/nonstructured');
$request->setRequestMethod('DELETE');
$request->setQuery(new http\QueryString([
  'skuId' => ''
]));

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/specification/nonstructured?skuId=' -Method DELETE -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/specification/nonstructured?skuId=' -Method DELETE -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("DELETE", "/baseUrl/api/catalog/pvt/specification/nonstructured?skuId=", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/specification/nonstructured"

querystring = {"skuId":""}

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.delete(url, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/specification/nonstructured"

queryString <- list(skuId = "")

response <- VERB("DELETE", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/specification/nonstructured?skuId=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/api/catalog/pvt/specification/nonstructured') do |req|
  req.headers['accept'] = ''
  req.params['skuId'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/specification/nonstructured";

    let querystring = [
        ("skuId", ""),
    ];

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .query(&querystring)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url '{{baseUrl}}/api/catalog/pvt/specification/nonstructured?skuId=' \
  --header 'accept: ' \
  --header 'content-type: '
http DELETE '{{baseUrl}}/api/catalog/pvt/specification/nonstructured?skuId=' \
  accept:'' \
  content-type:''
wget --quiet \
  --method DELETE \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - '{{baseUrl}}/api/catalog/pvt/specification/nonstructured?skuId='
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/specification/nonstructured?skuId=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE Delete Non Structured Specification
{{baseUrl}}/api/catalog/pvt/specification/nonstructured/:Id
HEADERS

Content-Type
Accept
QUERY PARAMS

Id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/specification/nonstructured/:Id");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/api/catalog/pvt/specification/nonstructured/:Id" {:headers {:content-type ""
                                                                                                        :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/specification/nonstructured/:Id"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

response = HTTP::Client.delete url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/api/catalog/pvt/specification/nonstructured/:Id"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/specification/nonstructured/:Id");
var request = new RestRequest("", Method.Delete);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/specification/nonstructured/:Id"

	req, _ := http.NewRequest("DELETE", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/api/catalog/pvt/specification/nonstructured/:Id HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/catalog/pvt/specification/nonstructured/:Id")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/specification/nonstructured/:Id"))
    .header("content-type", "")
    .header("accept", "")
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/specification/nonstructured/:Id")
  .delete(null)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/catalog/pvt/specification/nonstructured/:Id")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/api/catalog/pvt/specification/nonstructured/:Id');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/specification/nonstructured/:Id',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/specification/nonstructured/:Id';
const options = {method: 'DELETE', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/specification/nonstructured/:Id',
  method: 'DELETE',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/specification/nonstructured/:Id")
  .delete(null)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/specification/nonstructured/:Id',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/specification/nonstructured/:Id',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/api/catalog/pvt/specification/nonstructured/:Id');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/specification/nonstructured/:Id',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/specification/nonstructured/:Id';
const options = {method: 'DELETE', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/specification/nonstructured/:Id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/catalog/pvt/specification/nonstructured/:Id" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/specification/nonstructured/:Id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/api/catalog/pvt/specification/nonstructured/:Id', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/specification/nonstructured/:Id');
$request->setMethod(HTTP_METH_DELETE);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog/pvt/specification/nonstructured/:Id');
$request->setRequestMethod('DELETE');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/specification/nonstructured/:Id' -Method DELETE -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/specification/nonstructured/:Id' -Method DELETE -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("DELETE", "/baseUrl/api/catalog/pvt/specification/nonstructured/:Id", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/specification/nonstructured/:Id"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.delete(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/specification/nonstructured/:Id"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/specification/nonstructured/:Id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/api/catalog/pvt/specification/nonstructured/:Id') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/specification/nonstructured/:Id";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/api/catalog/pvt/specification/nonstructured/:Id \
  --header 'accept: ' \
  --header 'content-type: '
http DELETE {{baseUrl}}/api/catalog/pvt/specification/nonstructured/:Id \
  accept:'' \
  content-type:''
wget --quiet \
  --method DELETE \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/specification/nonstructured/:Id
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/specification/nonstructured/:Id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get Non Structured Specification by ID
{{baseUrl}}/api/catalog/pvt/specification/nonstructured/:Id
HEADERS

Content-Type
Accept
QUERY PARAMS

Id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/specification/nonstructured/:Id");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/catalog/pvt/specification/nonstructured/:Id" {:headers {:content-type ""
                                                                                                     :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/specification/nonstructured/:Id"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

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}}/api/catalog/pvt/specification/nonstructured/:Id"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/specification/nonstructured/:Id");
var request = new RestRequest("", Method.Get);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/specification/nonstructured/:Id"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/catalog/pvt/specification/nonstructured/:Id HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/catalog/pvt/specification/nonstructured/:Id")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/specification/nonstructured/:Id"))
    .header("content-type", "")
    .header("accept", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/specification/nonstructured/:Id")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/catalog/pvt/specification/nonstructured/:Id")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/catalog/pvt/specification/nonstructured/:Id');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/specification/nonstructured/:Id',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/specification/nonstructured/:Id';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/specification/nonstructured/:Id',
  method: 'GET',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/specification/nonstructured/:Id")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/specification/nonstructured/:Id',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/specification/nonstructured/:Id',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/catalog/pvt/specification/nonstructured/:Id');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/specification/nonstructured/:Id',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/specification/nonstructured/:Id';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/specification/nonstructured/:Id"]
                                                       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}}/api/catalog/pvt/specification/nonstructured/:Id" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/specification/nonstructured/:Id",
  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: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/catalog/pvt/specification/nonstructured/:Id', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/specification/nonstructured/:Id');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog/pvt/specification/nonstructured/:Id');
$request->setRequestMethod('GET');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/specification/nonstructured/:Id' -Method GET -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/specification/nonstructured/:Id' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("GET", "/baseUrl/api/catalog/pvt/specification/nonstructured/:Id", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/specification/nonstructured/:Id"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/specification/nonstructured/:Id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/specification/nonstructured/:Id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/catalog/pvt/specification/nonstructured/:Id') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/specification/nonstructured/:Id";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".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}}/api/catalog/pvt/specification/nonstructured/:Id \
  --header 'accept: ' \
  --header 'content-type: '
http GET {{baseUrl}}/api/catalog/pvt/specification/nonstructured/:Id \
  accept:'' \
  content-type:''
wget --quiet \
  --method GET \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/specification/nonstructured/:Id
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/specification/nonstructured/:Id")! 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

[
  {
    "Id": 1010,
    "SkuId": 310119072,
    "SpecificationName": "size",
    "SpecificationValue": "Small"
  }
]
GET Get Non Structured Specification by SKU ID
{{baseUrl}}/api/catalog/pvt/specification/nonstructured
HEADERS

Content-Type
Accept
QUERY PARAMS

skuId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/specification/nonstructured?skuId=");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/catalog/pvt/specification/nonstructured" {:headers {:content-type ""
                                                                                                 :accept ""}
                                                                                       :query-params {:skuId ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/specification/nonstructured?skuId="
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

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}}/api/catalog/pvt/specification/nonstructured?skuId="),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/specification/nonstructured?skuId=");
var request = new RestRequest("", Method.Get);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/specification/nonstructured?skuId="

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/catalog/pvt/specification/nonstructured?skuId= HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/catalog/pvt/specification/nonstructured?skuId=")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/specification/nonstructured?skuId="))
    .header("content-type", "")
    .header("accept", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/specification/nonstructured?skuId=")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/catalog/pvt/specification/nonstructured?skuId=")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/catalog/pvt/specification/nonstructured?skuId=');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/specification/nonstructured',
  params: {skuId: ''},
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/specification/nonstructured?skuId=';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/specification/nonstructured?skuId=',
  method: 'GET',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/specification/nonstructured?skuId=")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/specification/nonstructured?skuId=',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/specification/nonstructured',
  qs: {skuId: ''},
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/catalog/pvt/specification/nonstructured');

req.query({
  skuId: ''
});

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/specification/nonstructured',
  params: {skuId: ''},
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/specification/nonstructured?skuId=';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/specification/nonstructured?skuId="]
                                                       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}}/api/catalog/pvt/specification/nonstructured?skuId=" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/specification/nonstructured?skuId=",
  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: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/catalog/pvt/specification/nonstructured?skuId=', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/specification/nonstructured');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'skuId' => ''
]);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog/pvt/specification/nonstructured');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'skuId' => ''
]));

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/specification/nonstructured?skuId=' -Method GET -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/specification/nonstructured?skuId=' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("GET", "/baseUrl/api/catalog/pvt/specification/nonstructured?skuId=", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/specification/nonstructured"

querystring = {"skuId":""}

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.get(url, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/specification/nonstructured"

queryString <- list(skuId = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/specification/nonstructured?skuId=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/catalog/pvt/specification/nonstructured') do |req|
  req.headers['accept'] = ''
  req.params['skuId'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/specification/nonstructured";

    let querystring = [
        ("skuId", ""),
    ];

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .query(&querystring)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url '{{baseUrl}}/api/catalog/pvt/specification/nonstructured?skuId=' \
  --header 'accept: ' \
  --header 'content-type: '
http GET '{{baseUrl}}/api/catalog/pvt/specification/nonstructured?skuId=' \
  accept:'' \
  content-type:''
wget --quiet \
  --method GET \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - '{{baseUrl}}/api/catalog/pvt/specification/nonstructured?skuId='
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/specification/nonstructured?skuId=")! 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

[
  {
    "Id": 1010,
    "SkuId": 310119072,
    "SpecificationName": "size",
    "SpecificationValue": "Small"
  }
]
POST Create Product with Category and Brand
{{baseUrl}}/api/catalog/pvt/product
HEADERS

Content-Type
Accept
BODY json

{
  "AdWordsRemarketingCode": "",
  "BrandId": 0,
  "BrandName": "",
  "CategoryId": 0,
  "CategoryPath": "",
  "Description": "",
  "DescriptionShort": "",
  "Id": 0,
  "IsActive": false,
  "IsVisible": false,
  "KeyWords": "",
  "LinkId": "",
  "LomadeeCampaignCode": "",
  "MetaTagDescription": "",
  "Name": "",
  "RefId": "",
  "ReleaseDate": "",
  "Score": 0,
  "ShowWithoutStock": false,
  "SupplierId": 0,
  "TaxCode": "",
  "Title": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/product");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"AdWordsRemarketingCode\": \"\",\n  \"BrandId\": 0,\n  \"BrandName\": \"\",\n  \"CategoryId\": 0,\n  \"CategoryPath\": \"\",\n  \"Description\": \"\",\n  \"DescriptionShort\": \"\",\n  \"Id\": 0,\n  \"IsActive\": false,\n  \"IsVisible\": false,\n  \"KeyWords\": \"\",\n  \"LinkId\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"MetaTagDescription\": \"\",\n  \"Name\": \"\",\n  \"RefId\": \"\",\n  \"ReleaseDate\": \"\",\n  \"Score\": 0,\n  \"ShowWithoutStock\": false,\n  \"SupplierId\": 0,\n  \"TaxCode\": \"\",\n  \"Title\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/catalog/pvt/product" {:headers {:accept ""}
                                                                    :content-type :json
                                                                    :form-params {:AdWordsRemarketingCode ""
                                                                                  :BrandId 0
                                                                                  :BrandName ""
                                                                                  :CategoryId 0
                                                                                  :CategoryPath ""
                                                                                  :Description ""
                                                                                  :DescriptionShort ""
                                                                                  :Id 0
                                                                                  :IsActive false
                                                                                  :IsVisible false
                                                                                  :KeyWords ""
                                                                                  :LinkId ""
                                                                                  :LomadeeCampaignCode ""
                                                                                  :MetaTagDescription ""
                                                                                  :Name ""
                                                                                  :RefId ""
                                                                                  :ReleaseDate ""
                                                                                  :Score 0
                                                                                  :ShowWithoutStock false
                                                                                  :SupplierId 0
                                                                                  :TaxCode ""
                                                                                  :Title ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/product"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}
reqBody = "{\n  \"AdWordsRemarketingCode\": \"\",\n  \"BrandId\": 0,\n  \"BrandName\": \"\",\n  \"CategoryId\": 0,\n  \"CategoryPath\": \"\",\n  \"Description\": \"\",\n  \"DescriptionShort\": \"\",\n  \"Id\": 0,\n  \"IsActive\": false,\n  \"IsVisible\": false,\n  \"KeyWords\": \"\",\n  \"LinkId\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"MetaTagDescription\": \"\",\n  \"Name\": \"\",\n  \"RefId\": \"\",\n  \"ReleaseDate\": \"\",\n  \"Score\": 0,\n  \"ShowWithoutStock\": false,\n  \"SupplierId\": 0,\n  \"TaxCode\": \"\",\n  \"Title\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/catalog/pvt/product"),
    Headers =
    {
        { "accept", "" },
    },
    Content = new StringContent("{\n  \"AdWordsRemarketingCode\": \"\",\n  \"BrandId\": 0,\n  \"BrandName\": \"\",\n  \"CategoryId\": 0,\n  \"CategoryPath\": \"\",\n  \"Description\": \"\",\n  \"DescriptionShort\": \"\",\n  \"Id\": 0,\n  \"IsActive\": false,\n  \"IsVisible\": false,\n  \"KeyWords\": \"\",\n  \"LinkId\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"MetaTagDescription\": \"\",\n  \"Name\": \"\",\n  \"RefId\": \"\",\n  \"ReleaseDate\": \"\",\n  \"Score\": 0,\n  \"ShowWithoutStock\": false,\n  \"SupplierId\": 0,\n  \"TaxCode\": \"\",\n  \"Title\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/product");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
request.AddParameter("", "{\n  \"AdWordsRemarketingCode\": \"\",\n  \"BrandId\": 0,\n  \"BrandName\": \"\",\n  \"CategoryId\": 0,\n  \"CategoryPath\": \"\",\n  \"Description\": \"\",\n  \"DescriptionShort\": \"\",\n  \"Id\": 0,\n  \"IsActive\": false,\n  \"IsVisible\": false,\n  \"KeyWords\": \"\",\n  \"LinkId\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"MetaTagDescription\": \"\",\n  \"Name\": \"\",\n  \"RefId\": \"\",\n  \"ReleaseDate\": \"\",\n  \"Score\": 0,\n  \"ShowWithoutStock\": false,\n  \"SupplierId\": 0,\n  \"TaxCode\": \"\",\n  \"Title\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/product"

	payload := strings.NewReader("{\n  \"AdWordsRemarketingCode\": \"\",\n  \"BrandId\": 0,\n  \"BrandName\": \"\",\n  \"CategoryId\": 0,\n  \"CategoryPath\": \"\",\n  \"Description\": \"\",\n  \"DescriptionShort\": \"\",\n  \"Id\": 0,\n  \"IsActive\": false,\n  \"IsVisible\": false,\n  \"KeyWords\": \"\",\n  \"LinkId\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"MetaTagDescription\": \"\",\n  \"Name\": \"\",\n  \"RefId\": \"\",\n  \"ReleaseDate\": \"\",\n  \"Score\": 0,\n  \"ShowWithoutStock\": false,\n  \"SupplierId\": 0,\n  \"TaxCode\": \"\",\n  \"Title\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/catalog/pvt/product HTTP/1.1
Content-Type: 
Accept: 
Host: example.com
Content-Length: 446

{
  "AdWordsRemarketingCode": "",
  "BrandId": 0,
  "BrandName": "",
  "CategoryId": 0,
  "CategoryPath": "",
  "Description": "",
  "DescriptionShort": "",
  "Id": 0,
  "IsActive": false,
  "IsVisible": false,
  "KeyWords": "",
  "LinkId": "",
  "LomadeeCampaignCode": "",
  "MetaTagDescription": "",
  "Name": "",
  "RefId": "",
  "ReleaseDate": "",
  "Score": 0,
  "ShowWithoutStock": false,
  "SupplierId": 0,
  "TaxCode": "",
  "Title": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/catalog/pvt/product")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .setBody("{\n  \"AdWordsRemarketingCode\": \"\",\n  \"BrandId\": 0,\n  \"BrandName\": \"\",\n  \"CategoryId\": 0,\n  \"CategoryPath\": \"\",\n  \"Description\": \"\",\n  \"DescriptionShort\": \"\",\n  \"Id\": 0,\n  \"IsActive\": false,\n  \"IsVisible\": false,\n  \"KeyWords\": \"\",\n  \"LinkId\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"MetaTagDescription\": \"\",\n  \"Name\": \"\",\n  \"RefId\": \"\",\n  \"ReleaseDate\": \"\",\n  \"Score\": 0,\n  \"ShowWithoutStock\": false,\n  \"SupplierId\": 0,\n  \"TaxCode\": \"\",\n  \"Title\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/product"))
    .header("content-type", "")
    .header("accept", "")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"AdWordsRemarketingCode\": \"\",\n  \"BrandId\": 0,\n  \"BrandName\": \"\",\n  \"CategoryId\": 0,\n  \"CategoryPath\": \"\",\n  \"Description\": \"\",\n  \"DescriptionShort\": \"\",\n  \"Id\": 0,\n  \"IsActive\": false,\n  \"IsVisible\": false,\n  \"KeyWords\": \"\",\n  \"LinkId\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"MetaTagDescription\": \"\",\n  \"Name\": \"\",\n  \"RefId\": \"\",\n  \"ReleaseDate\": \"\",\n  \"Score\": 0,\n  \"ShowWithoutStock\": false,\n  \"SupplierId\": 0,\n  \"TaxCode\": \"\",\n  \"Title\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"AdWordsRemarketingCode\": \"\",\n  \"BrandId\": 0,\n  \"BrandName\": \"\",\n  \"CategoryId\": 0,\n  \"CategoryPath\": \"\",\n  \"Description\": \"\",\n  \"DescriptionShort\": \"\",\n  \"Id\": 0,\n  \"IsActive\": false,\n  \"IsVisible\": false,\n  \"KeyWords\": \"\",\n  \"LinkId\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"MetaTagDescription\": \"\",\n  \"Name\": \"\",\n  \"RefId\": \"\",\n  \"ReleaseDate\": \"\",\n  \"Score\": 0,\n  \"ShowWithoutStock\": false,\n  \"SupplierId\": 0,\n  \"TaxCode\": \"\",\n  \"Title\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/product")
  .post(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/catalog/pvt/product")
  .header("content-type", "")
  .header("accept", "")
  .body("{\n  \"AdWordsRemarketingCode\": \"\",\n  \"BrandId\": 0,\n  \"BrandName\": \"\",\n  \"CategoryId\": 0,\n  \"CategoryPath\": \"\",\n  \"Description\": \"\",\n  \"DescriptionShort\": \"\",\n  \"Id\": 0,\n  \"IsActive\": false,\n  \"IsVisible\": false,\n  \"KeyWords\": \"\",\n  \"LinkId\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"MetaTagDescription\": \"\",\n  \"Name\": \"\",\n  \"RefId\": \"\",\n  \"ReleaseDate\": \"\",\n  \"Score\": 0,\n  \"ShowWithoutStock\": false,\n  \"SupplierId\": 0,\n  \"TaxCode\": \"\",\n  \"Title\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  AdWordsRemarketingCode: '',
  BrandId: 0,
  BrandName: '',
  CategoryId: 0,
  CategoryPath: '',
  Description: '',
  DescriptionShort: '',
  Id: 0,
  IsActive: false,
  IsVisible: false,
  KeyWords: '',
  LinkId: '',
  LomadeeCampaignCode: '',
  MetaTagDescription: '',
  Name: '',
  RefId: '',
  ReleaseDate: '',
  Score: 0,
  ShowWithoutStock: false,
  SupplierId: 0,
  TaxCode: '',
  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}}/api/catalog/pvt/product');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog/pvt/product',
  headers: {'content-type': '', accept: ''},
  data: {
    AdWordsRemarketingCode: '',
    BrandId: 0,
    BrandName: '',
    CategoryId: 0,
    CategoryPath: '',
    Description: '',
    DescriptionShort: '',
    Id: 0,
    IsActive: false,
    IsVisible: false,
    KeyWords: '',
    LinkId: '',
    LomadeeCampaignCode: '',
    MetaTagDescription: '',
    Name: '',
    RefId: '',
    ReleaseDate: '',
    Score: 0,
    ShowWithoutStock: false,
    SupplierId: 0,
    TaxCode: '',
    Title: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/product';
const options = {
  method: 'POST',
  headers: {'content-type': '', accept: ''},
  body: '{"AdWordsRemarketingCode":"","BrandId":0,"BrandName":"","CategoryId":0,"CategoryPath":"","Description":"","DescriptionShort":"","Id":0,"IsActive":false,"IsVisible":false,"KeyWords":"","LinkId":"","LomadeeCampaignCode":"","MetaTagDescription":"","Name":"","RefId":"","ReleaseDate":"","Score":0,"ShowWithoutStock":false,"SupplierId":0,"TaxCode":"","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}}/api/catalog/pvt/product',
  method: 'POST',
  headers: {
    'content-type': '',
    accept: ''
  },
  processData: false,
  data: '{\n  "AdWordsRemarketingCode": "",\n  "BrandId": 0,\n  "BrandName": "",\n  "CategoryId": 0,\n  "CategoryPath": "",\n  "Description": "",\n  "DescriptionShort": "",\n  "Id": 0,\n  "IsActive": false,\n  "IsVisible": false,\n  "KeyWords": "",\n  "LinkId": "",\n  "LomadeeCampaignCode": "",\n  "MetaTagDescription": "",\n  "Name": "",\n  "RefId": "",\n  "ReleaseDate": "",\n  "Score": 0,\n  "ShowWithoutStock": false,\n  "SupplierId": 0,\n  "TaxCode": "",\n  "Title": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"AdWordsRemarketingCode\": \"\",\n  \"BrandId\": 0,\n  \"BrandName\": \"\",\n  \"CategoryId\": 0,\n  \"CategoryPath\": \"\",\n  \"Description\": \"\",\n  \"DescriptionShort\": \"\",\n  \"Id\": 0,\n  \"IsActive\": false,\n  \"IsVisible\": false,\n  \"KeyWords\": \"\",\n  \"LinkId\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"MetaTagDescription\": \"\",\n  \"Name\": \"\",\n  \"RefId\": \"\",\n  \"ReleaseDate\": \"\",\n  \"Score\": 0,\n  \"ShowWithoutStock\": false,\n  \"SupplierId\": 0,\n  \"TaxCode\": \"\",\n  \"Title\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/product")
  .post(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/product',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  AdWordsRemarketingCode: '',
  BrandId: 0,
  BrandName: '',
  CategoryId: 0,
  CategoryPath: '',
  Description: '',
  DescriptionShort: '',
  Id: 0,
  IsActive: false,
  IsVisible: false,
  KeyWords: '',
  LinkId: '',
  LomadeeCampaignCode: '',
  MetaTagDescription: '',
  Name: '',
  RefId: '',
  ReleaseDate: '',
  Score: 0,
  ShowWithoutStock: false,
  SupplierId: 0,
  TaxCode: '',
  Title: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog/pvt/product',
  headers: {'content-type': '', accept: ''},
  body: {
    AdWordsRemarketingCode: '',
    BrandId: 0,
    BrandName: '',
    CategoryId: 0,
    CategoryPath: '',
    Description: '',
    DescriptionShort: '',
    Id: 0,
    IsActive: false,
    IsVisible: false,
    KeyWords: '',
    LinkId: '',
    LomadeeCampaignCode: '',
    MetaTagDescription: '',
    Name: '',
    RefId: '',
    ReleaseDate: '',
    Score: 0,
    ShowWithoutStock: false,
    SupplierId: 0,
    TaxCode: '',
    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}}/api/catalog/pvt/product');

req.headers({
  'content-type': '',
  accept: ''
});

req.type('json');
req.send({
  AdWordsRemarketingCode: '',
  BrandId: 0,
  BrandName: '',
  CategoryId: 0,
  CategoryPath: '',
  Description: '',
  DescriptionShort: '',
  Id: 0,
  IsActive: false,
  IsVisible: false,
  KeyWords: '',
  LinkId: '',
  LomadeeCampaignCode: '',
  MetaTagDescription: '',
  Name: '',
  RefId: '',
  ReleaseDate: '',
  Score: 0,
  ShowWithoutStock: false,
  SupplierId: 0,
  TaxCode: '',
  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}}/api/catalog/pvt/product',
  headers: {'content-type': '', accept: ''},
  data: {
    AdWordsRemarketingCode: '',
    BrandId: 0,
    BrandName: '',
    CategoryId: 0,
    CategoryPath: '',
    Description: '',
    DescriptionShort: '',
    Id: 0,
    IsActive: false,
    IsVisible: false,
    KeyWords: '',
    LinkId: '',
    LomadeeCampaignCode: '',
    MetaTagDescription: '',
    Name: '',
    RefId: '',
    ReleaseDate: '',
    Score: 0,
    ShowWithoutStock: false,
    SupplierId: 0,
    TaxCode: '',
    Title: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/product';
const options = {
  method: 'POST',
  headers: {'content-type': '', accept: ''},
  body: '{"AdWordsRemarketingCode":"","BrandId":0,"BrandName":"","CategoryId":0,"CategoryPath":"","Description":"","DescriptionShort":"","Id":0,"IsActive":false,"IsVisible":false,"KeyWords":"","LinkId":"","LomadeeCampaignCode":"","MetaTagDescription":"","Name":"","RefId":"","ReleaseDate":"","Score":0,"ShowWithoutStock":false,"SupplierId":0,"TaxCode":"","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": @"",
                           @"accept": @"" };
NSDictionary *parameters = @{ @"AdWordsRemarketingCode": @"",
                              @"BrandId": @0,
                              @"BrandName": @"",
                              @"CategoryId": @0,
                              @"CategoryPath": @"",
                              @"Description": @"",
                              @"DescriptionShort": @"",
                              @"Id": @0,
                              @"IsActive": @NO,
                              @"IsVisible": @NO,
                              @"KeyWords": @"",
                              @"LinkId": @"",
                              @"LomadeeCampaignCode": @"",
                              @"MetaTagDescription": @"",
                              @"Name": @"",
                              @"RefId": @"",
                              @"ReleaseDate": @"",
                              @"Score": @0,
                              @"ShowWithoutStock": @NO,
                              @"SupplierId": @0,
                              @"TaxCode": @"",
                              @"Title": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/product"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/catalog/pvt/product" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"AdWordsRemarketingCode\": \"\",\n  \"BrandId\": 0,\n  \"BrandName\": \"\",\n  \"CategoryId\": 0,\n  \"CategoryPath\": \"\",\n  \"Description\": \"\",\n  \"DescriptionShort\": \"\",\n  \"Id\": 0,\n  \"IsActive\": false,\n  \"IsVisible\": false,\n  \"KeyWords\": \"\",\n  \"LinkId\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"MetaTagDescription\": \"\",\n  \"Name\": \"\",\n  \"RefId\": \"\",\n  \"ReleaseDate\": \"\",\n  \"Score\": 0,\n  \"ShowWithoutStock\": false,\n  \"SupplierId\": 0,\n  \"TaxCode\": \"\",\n  \"Title\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/product",
  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([
    'AdWordsRemarketingCode' => '',
    'BrandId' => 0,
    'BrandName' => '',
    'CategoryId' => 0,
    'CategoryPath' => '',
    'Description' => '',
    'DescriptionShort' => '',
    'Id' => 0,
    'IsActive' => null,
    'IsVisible' => null,
    'KeyWords' => '',
    'LinkId' => '',
    'LomadeeCampaignCode' => '',
    'MetaTagDescription' => '',
    'Name' => '',
    'RefId' => '',
    'ReleaseDate' => '',
    'Score' => 0,
    'ShowWithoutStock' => null,
    'SupplierId' => 0,
    'TaxCode' => '',
    'Title' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/catalog/pvt/product', [
  'body' => '{
  "AdWordsRemarketingCode": "",
  "BrandId": 0,
  "BrandName": "",
  "CategoryId": 0,
  "CategoryPath": "",
  "Description": "",
  "DescriptionShort": "",
  "Id": 0,
  "IsActive": false,
  "IsVisible": false,
  "KeyWords": "",
  "LinkId": "",
  "LomadeeCampaignCode": "",
  "MetaTagDescription": "",
  "Name": "",
  "RefId": "",
  "ReleaseDate": "",
  "Score": 0,
  "ShowWithoutStock": false,
  "SupplierId": 0,
  "TaxCode": "",
  "Title": ""
}',
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/product');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'AdWordsRemarketingCode' => '',
  'BrandId' => 0,
  'BrandName' => '',
  'CategoryId' => 0,
  'CategoryPath' => '',
  'Description' => '',
  'DescriptionShort' => '',
  'Id' => 0,
  'IsActive' => null,
  'IsVisible' => null,
  'KeyWords' => '',
  'LinkId' => '',
  'LomadeeCampaignCode' => '',
  'MetaTagDescription' => '',
  'Name' => '',
  'RefId' => '',
  'ReleaseDate' => '',
  'Score' => 0,
  'ShowWithoutStock' => null,
  'SupplierId' => 0,
  'TaxCode' => '',
  'Title' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'AdWordsRemarketingCode' => '',
  'BrandId' => 0,
  'BrandName' => '',
  'CategoryId' => 0,
  'CategoryPath' => '',
  'Description' => '',
  'DescriptionShort' => '',
  'Id' => 0,
  'IsActive' => null,
  'IsVisible' => null,
  'KeyWords' => '',
  'LinkId' => '',
  'LomadeeCampaignCode' => '',
  'MetaTagDescription' => '',
  'Name' => '',
  'RefId' => '',
  'ReleaseDate' => '',
  'Score' => 0,
  'ShowWithoutStock' => null,
  'SupplierId' => 0,
  'TaxCode' => '',
  'Title' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/catalog/pvt/product');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/product' -Method POST -Headers $headers -ContentType '' -Body '{
  "AdWordsRemarketingCode": "",
  "BrandId": 0,
  "BrandName": "",
  "CategoryId": 0,
  "CategoryPath": "",
  "Description": "",
  "DescriptionShort": "",
  "Id": 0,
  "IsActive": false,
  "IsVisible": false,
  "KeyWords": "",
  "LinkId": "",
  "LomadeeCampaignCode": "",
  "MetaTagDescription": "",
  "Name": "",
  "RefId": "",
  "ReleaseDate": "",
  "Score": 0,
  "ShowWithoutStock": false,
  "SupplierId": 0,
  "TaxCode": "",
  "Title": ""
}'
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/product' -Method POST -Headers $headers -ContentType '' -Body '{
  "AdWordsRemarketingCode": "",
  "BrandId": 0,
  "BrandName": "",
  "CategoryId": 0,
  "CategoryPath": "",
  "Description": "",
  "DescriptionShort": "",
  "Id": 0,
  "IsActive": false,
  "IsVisible": false,
  "KeyWords": "",
  "LinkId": "",
  "LomadeeCampaignCode": "",
  "MetaTagDescription": "",
  "Name": "",
  "RefId": "",
  "ReleaseDate": "",
  "Score": 0,
  "ShowWithoutStock": false,
  "SupplierId": 0,
  "TaxCode": "",
  "Title": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"AdWordsRemarketingCode\": \"\",\n  \"BrandId\": 0,\n  \"BrandName\": \"\",\n  \"CategoryId\": 0,\n  \"CategoryPath\": \"\",\n  \"Description\": \"\",\n  \"DescriptionShort\": \"\",\n  \"Id\": 0,\n  \"IsActive\": false,\n  \"IsVisible\": false,\n  \"KeyWords\": \"\",\n  \"LinkId\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"MetaTagDescription\": \"\",\n  \"Name\": \"\",\n  \"RefId\": \"\",\n  \"ReleaseDate\": \"\",\n  \"Score\": 0,\n  \"ShowWithoutStock\": false,\n  \"SupplierId\": 0,\n  \"TaxCode\": \"\",\n  \"Title\": \"\"\n}"

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("POST", "/baseUrl/api/catalog/pvt/product", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/product"

payload = {
    "AdWordsRemarketingCode": "",
    "BrandId": 0,
    "BrandName": "",
    "CategoryId": 0,
    "CategoryPath": "",
    "Description": "",
    "DescriptionShort": "",
    "Id": 0,
    "IsActive": False,
    "IsVisible": False,
    "KeyWords": "",
    "LinkId": "",
    "LomadeeCampaignCode": "",
    "MetaTagDescription": "",
    "Name": "",
    "RefId": "",
    "ReleaseDate": "",
    "Score": 0,
    "ShowWithoutStock": False,
    "SupplierId": 0,
    "TaxCode": "",
    "Title": ""
}
headers = {
    "content-type": "",
    "accept": ""
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/product"

payload <- "{\n  \"AdWordsRemarketingCode\": \"\",\n  \"BrandId\": 0,\n  \"BrandName\": \"\",\n  \"CategoryId\": 0,\n  \"CategoryPath\": \"\",\n  \"Description\": \"\",\n  \"DescriptionShort\": \"\",\n  \"Id\": 0,\n  \"IsActive\": false,\n  \"IsVisible\": false,\n  \"KeyWords\": \"\",\n  \"LinkId\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"MetaTagDescription\": \"\",\n  \"Name\": \"\",\n  \"RefId\": \"\",\n  \"ReleaseDate\": \"\",\n  \"Score\": 0,\n  \"ShowWithoutStock\": false,\n  \"SupplierId\": 0,\n  \"TaxCode\": \"\",\n  \"Title\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/product")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = ''
request["accept"] = ''
request.body = "{\n  \"AdWordsRemarketingCode\": \"\",\n  \"BrandId\": 0,\n  \"BrandName\": \"\",\n  \"CategoryId\": 0,\n  \"CategoryPath\": \"\",\n  \"Description\": \"\",\n  \"DescriptionShort\": \"\",\n  \"Id\": 0,\n  \"IsActive\": false,\n  \"IsVisible\": false,\n  \"KeyWords\": \"\",\n  \"LinkId\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"MetaTagDescription\": \"\",\n  \"Name\": \"\",\n  \"RefId\": \"\",\n  \"ReleaseDate\": \"\",\n  \"Score\": 0,\n  \"ShowWithoutStock\": false,\n  \"SupplierId\": 0,\n  \"TaxCode\": \"\",\n  \"Title\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/api/catalog/pvt/product') do |req|
  req.headers['accept'] = ''
  req.body = "{\n  \"AdWordsRemarketingCode\": \"\",\n  \"BrandId\": 0,\n  \"BrandName\": \"\",\n  \"CategoryId\": 0,\n  \"CategoryPath\": \"\",\n  \"Description\": \"\",\n  \"DescriptionShort\": \"\",\n  \"Id\": 0,\n  \"IsActive\": false,\n  \"IsVisible\": false,\n  \"KeyWords\": \"\",\n  \"LinkId\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"MetaTagDescription\": \"\",\n  \"Name\": \"\",\n  \"RefId\": \"\",\n  \"ReleaseDate\": \"\",\n  \"Score\": 0,\n  \"ShowWithoutStock\": false,\n  \"SupplierId\": 0,\n  \"TaxCode\": \"\",\n  \"Title\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/product";

    let payload = json!({
        "AdWordsRemarketingCode": "",
        "BrandId": 0,
        "BrandName": "",
        "CategoryId": 0,
        "CategoryPath": "",
        "Description": "",
        "DescriptionShort": "",
        "Id": 0,
        "IsActive": false,
        "IsVisible": false,
        "KeyWords": "",
        "LinkId": "",
        "LomadeeCampaignCode": "",
        "MetaTagDescription": "",
        "Name": "",
        "RefId": "",
        "ReleaseDate": "",
        "Score": 0,
        "ShowWithoutStock": false,
        "SupplierId": 0,
        "TaxCode": "",
        "Title": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/catalog/pvt/product \
  --header 'accept: ' \
  --header 'content-type: ' \
  --data '{
  "AdWordsRemarketingCode": "",
  "BrandId": 0,
  "BrandName": "",
  "CategoryId": 0,
  "CategoryPath": "",
  "Description": "",
  "DescriptionShort": "",
  "Id": 0,
  "IsActive": false,
  "IsVisible": false,
  "KeyWords": "",
  "LinkId": "",
  "LomadeeCampaignCode": "",
  "MetaTagDescription": "",
  "Name": "",
  "RefId": "",
  "ReleaseDate": "",
  "Score": 0,
  "ShowWithoutStock": false,
  "SupplierId": 0,
  "TaxCode": "",
  "Title": ""
}'
echo '{
  "AdWordsRemarketingCode": "",
  "BrandId": 0,
  "BrandName": "",
  "CategoryId": 0,
  "CategoryPath": "",
  "Description": "",
  "DescriptionShort": "",
  "Id": 0,
  "IsActive": false,
  "IsVisible": false,
  "KeyWords": "",
  "LinkId": "",
  "LomadeeCampaignCode": "",
  "MetaTagDescription": "",
  "Name": "",
  "RefId": "",
  "ReleaseDate": "",
  "Score": 0,
  "ShowWithoutStock": false,
  "SupplierId": 0,
  "TaxCode": "",
  "Title": ""
}' |  \
  http POST {{baseUrl}}/api/catalog/pvt/product \
  accept:'' \
  content-type:''
wget --quiet \
  --method POST \
  --header 'content-type: ' \
  --header 'accept: ' \
  --body-data '{\n  "AdWordsRemarketingCode": "",\n  "BrandId": 0,\n  "BrandName": "",\n  "CategoryId": 0,\n  "CategoryPath": "",\n  "Description": "",\n  "DescriptionShort": "",\n  "Id": 0,\n  "IsActive": false,\n  "IsVisible": false,\n  "KeyWords": "",\n  "LinkId": "",\n  "LomadeeCampaignCode": "",\n  "MetaTagDescription": "",\n  "Name": "",\n  "RefId": "",\n  "ReleaseDate": "",\n  "Score": 0,\n  "ShowWithoutStock": false,\n  "SupplierId": 0,\n  "TaxCode": "",\n  "Title": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/product
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]
let parameters = [
  "AdWordsRemarketingCode": "",
  "BrandId": 0,
  "BrandName": "",
  "CategoryId": 0,
  "CategoryPath": "",
  "Description": "",
  "DescriptionShort": "",
  "Id": 0,
  "IsActive": false,
  "IsVisible": false,
  "KeyWords": "",
  "LinkId": "",
  "LomadeeCampaignCode": "",
  "MetaTagDescription": "",
  "Name": "",
  "RefId": "",
  "ReleaseDate": "",
  "Score": 0,
  "ShowWithoutStock": false,
  "SupplierId": 0,
  "TaxCode": "",
  "Title": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/product")! 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

{
  "AdWordsRemarketingCode": "",
  "BrandId": 12121219,
  "CategoryId": 2000090,
  "DepartmentId": 2000089,
  "Description": "The Nike Zoom Stefan Janoski Men's Shoe is made with a premium leather upper for superior durability and a flexible midsole for all-day comfort. A tacky gum rubber outsole delivers outstanding traction.",
  "DescriptionShort": "The Nike Zoom Stefan Janoski is made with a premium leather.",
  "Id": 42,
  "IsActive": true,
  "IsVisible": true,
  "KeyWords": "Zoom,Stefan,Janoski",
  "LinkId": "stefan-janoski-canvas-varsity-red",
  "LomadeeCampaignCode": "",
  "MetaTagDescription": "The Nike Zoom Stefan Janoski Men's Shoe is made with a premium leather upper for superior durability and a flexible midsole for all-day comfort. A tacky gum rubber outsole delivers outstanding traction.",
  "Name": "Zoom Stefan Janoski Canvas RM SB Varsity Red",
  "RefId": "sr_1_90",
  "ReleaseDate": "2020-01-01T00:00:00",
  "Score": 1,
  "ShowWithoutStock": true,
  "SupplierId": 1,
  "TaxCode": "",
  "Title": "Zoom Stefan Janoski Canvas RM SB Varsity Re"
}
GET Get Product Review Rate by Product ID
{{baseUrl}}/api/addon/pvt/review/GetProductRate/:productId
HEADERS

Content-Type
Accept
QUERY PARAMS

productId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/addon/pvt/review/GetProductRate/:productId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/addon/pvt/review/GetProductRate/:productId" {:headers {:content-type ""
                                                                                                    :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/addon/pvt/review/GetProductRate/:productId"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

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}}/api/addon/pvt/review/GetProductRate/:productId"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/addon/pvt/review/GetProductRate/:productId");
var request = new RestRequest("", Method.Get);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/addon/pvt/review/GetProductRate/:productId"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/addon/pvt/review/GetProductRate/:productId HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/addon/pvt/review/GetProductRate/:productId")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/addon/pvt/review/GetProductRate/:productId"))
    .header("content-type", "")
    .header("accept", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/addon/pvt/review/GetProductRate/:productId")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/addon/pvt/review/GetProductRate/:productId")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/addon/pvt/review/GetProductRate/:productId');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/addon/pvt/review/GetProductRate/:productId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/addon/pvt/review/GetProductRate/:productId';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/addon/pvt/review/GetProductRate/:productId',
  method: 'GET',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/addon/pvt/review/GetProductRate/:productId")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/addon/pvt/review/GetProductRate/:productId',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/addon/pvt/review/GetProductRate/:productId',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/addon/pvt/review/GetProductRate/:productId');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/addon/pvt/review/GetProductRate/:productId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/addon/pvt/review/GetProductRate/:productId';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/addon/pvt/review/GetProductRate/:productId"]
                                                       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}}/api/addon/pvt/review/GetProductRate/:productId" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/addon/pvt/review/GetProductRate/:productId",
  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: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/addon/pvt/review/GetProductRate/:productId', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/addon/pvt/review/GetProductRate/:productId');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/addon/pvt/review/GetProductRate/:productId');
$request->setRequestMethod('GET');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/addon/pvt/review/GetProductRate/:productId' -Method GET -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/addon/pvt/review/GetProductRate/:productId' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("GET", "/baseUrl/api/addon/pvt/review/GetProductRate/:productId", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/addon/pvt/review/GetProductRate/:productId"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/addon/pvt/review/GetProductRate/:productId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/addon/pvt/review/GetProductRate/:productId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/addon/pvt/review/GetProductRate/:productId') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/addon/pvt/review/GetProductRate/:productId";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".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}}/api/addon/pvt/review/GetProductRate/:productId \
  --header 'accept: ' \
  --header 'content-type: '
http GET {{baseUrl}}/api/addon/pvt/review/GetProductRate/:productId \
  accept:'' \
  content-type:''
wget --quiet \
  --method GET \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/addon/pvt/review/GetProductRate/:productId
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/addon/pvt/review/GetProductRate/:productId")! 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

3
GET Get Product and SKU IDs
{{baseUrl}}/api/catalog_system/pvt/products/GetProductAndSkuIds
HEADERS

Content-Type
Accept
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog_system/pvt/products/GetProductAndSkuIds");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/catalog_system/pvt/products/GetProductAndSkuIds" {:headers {:content-type ""
                                                                                                         :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog_system/pvt/products/GetProductAndSkuIds"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

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}}/api/catalog_system/pvt/products/GetProductAndSkuIds"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog_system/pvt/products/GetProductAndSkuIds");
var request = new RestRequest("", Method.Get);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog_system/pvt/products/GetProductAndSkuIds"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/catalog_system/pvt/products/GetProductAndSkuIds HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/catalog_system/pvt/products/GetProductAndSkuIds")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog_system/pvt/products/GetProductAndSkuIds"))
    .header("content-type", "")
    .header("accept", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pvt/products/GetProductAndSkuIds")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/catalog_system/pvt/products/GetProductAndSkuIds")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/catalog_system/pvt/products/GetProductAndSkuIds');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pvt/products/GetProductAndSkuIds',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog_system/pvt/products/GetProductAndSkuIds';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog_system/pvt/products/GetProductAndSkuIds',
  method: 'GET',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pvt/products/GetProductAndSkuIds")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog_system/pvt/products/GetProductAndSkuIds',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pvt/products/GetProductAndSkuIds',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/catalog_system/pvt/products/GetProductAndSkuIds');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pvt/products/GetProductAndSkuIds',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog_system/pvt/products/GetProductAndSkuIds';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog_system/pvt/products/GetProductAndSkuIds"]
                                                       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}}/api/catalog_system/pvt/products/GetProductAndSkuIds" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog_system/pvt/products/GetProductAndSkuIds",
  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: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/catalog_system/pvt/products/GetProductAndSkuIds', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog_system/pvt/products/GetProductAndSkuIds');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog_system/pvt/products/GetProductAndSkuIds');
$request->setRequestMethod('GET');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog_system/pvt/products/GetProductAndSkuIds' -Method GET -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog_system/pvt/products/GetProductAndSkuIds' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("GET", "/baseUrl/api/catalog_system/pvt/products/GetProductAndSkuIds", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog_system/pvt/products/GetProductAndSkuIds"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog_system/pvt/products/GetProductAndSkuIds"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog_system/pvt/products/GetProductAndSkuIds")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/catalog_system/pvt/products/GetProductAndSkuIds') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog_system/pvt/products/GetProductAndSkuIds";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".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}}/api/catalog_system/pvt/products/GetProductAndSkuIds \
  --header 'accept: ' \
  --header 'content-type: '
http GET {{baseUrl}}/api/catalog_system/pvt/products/GetProductAndSkuIds \
  accept:'' \
  content-type:''
wget --quiet \
  --method GET \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog_system/pvt/products/GetProductAndSkuIds
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog_system/pvt/products/GetProductAndSkuIds")! 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

{
  "data": {
    "1": [
      1,
      123456,
      310118449,
      310118489,
      7,
      2
    ],
    "2": [
      3,
      310118450,
      310118451,
      4,
      8
    ],
    "3": [
      5
    ],
    "4": [
      310118448
    ],
    "5": [
      310118465
    ],
    "6": [],
    "7": [
      310118452
    ],
    "8": [
      310118453,
      310118459,
      310118463
    ],
    "9": [
      310118454,
      310118455,
      310118456,
      310118457,
      310118458,
      310118460,
      310118461,
      310118462,
      310118464
    ],
    "10": [],
    "11": [],
    "12": [
      310118490
    ]
  },
  "range": {
    "from": 1,
    "to": 20,
    "total": 12
  }
}
GET Get Product and its general context
{{baseUrl}}/api/catalog_system/pvt/products/productget/:productId
HEADERS

Content-Type
Accept
QUERY PARAMS

productId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog_system/pvt/products/productget/:productId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/catalog_system/pvt/products/productget/:productId" {:headers {:content-type ""
                                                                                                           :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog_system/pvt/products/productget/:productId"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

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}}/api/catalog_system/pvt/products/productget/:productId"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog_system/pvt/products/productget/:productId");
var request = new RestRequest("", Method.Get);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog_system/pvt/products/productget/:productId"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/catalog_system/pvt/products/productget/:productId HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/catalog_system/pvt/products/productget/:productId")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog_system/pvt/products/productget/:productId"))
    .header("content-type", "")
    .header("accept", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pvt/products/productget/:productId")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/catalog_system/pvt/products/productget/:productId")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/catalog_system/pvt/products/productget/:productId');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pvt/products/productget/:productId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog_system/pvt/products/productget/:productId';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog_system/pvt/products/productget/:productId',
  method: 'GET',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pvt/products/productget/:productId")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog_system/pvt/products/productget/:productId',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pvt/products/productget/:productId',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/catalog_system/pvt/products/productget/:productId');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pvt/products/productget/:productId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog_system/pvt/products/productget/:productId';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog_system/pvt/products/productget/:productId"]
                                                       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}}/api/catalog_system/pvt/products/productget/:productId" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog_system/pvt/products/productget/:productId",
  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: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/catalog_system/pvt/products/productget/:productId', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog_system/pvt/products/productget/:productId');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog_system/pvt/products/productget/:productId');
$request->setRequestMethod('GET');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog_system/pvt/products/productget/:productId' -Method GET -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog_system/pvt/products/productget/:productId' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("GET", "/baseUrl/api/catalog_system/pvt/products/productget/:productId", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog_system/pvt/products/productget/:productId"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog_system/pvt/products/productget/:productId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog_system/pvt/products/productget/:productId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/catalog_system/pvt/products/productget/:productId') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog_system/pvt/products/productget/:productId";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".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}}/api/catalog_system/pvt/products/productget/:productId \
  --header 'accept: ' \
  --header 'content-type: '
http GET {{baseUrl}}/api/catalog_system/pvt/products/productget/:productId \
  accept:'' \
  content-type:''
wget --quiet \
  --method GET \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog_system/pvt/products/productget/:productId
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog_system/pvt/products/productget/:productId")! 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

{
  "AdWordsRemarketingCode": "",
  "BrandId": 2000000,
  "CategoryId": 10,
  "DepartmentId": 1,
  "Description": "Descrição.",
  "DescriptionShort": "",
  "Id": 1,
  "IsActive": true,
  "IsVisible": true,
  "KeyWords": "bbbbbbbbbbbb*, a@",
  "LinkId": "racao-royal-canin-feline-urinary",
  "ListStoreId": [
    1,
    2,
    3
  ],
  "LomadeeCampaignCode": "",
  "MetaTagDescription": "Descrição.",
  "Name": "Ração Royal Canin Feline Urinary",
  "RefId": "",
  "ReleaseDate": "2020-01-06T00:00:00",
  "ShowWithoutStock": true,
  "SupplierId": 1,
  "TaxCode": "",
  "Title": "Ração Royal Canin Feline Urinary"
}
GET Get Product by ID
{{baseUrl}}/api/catalog/pvt/product/:productId
HEADERS

Content-Type
Accept
QUERY PARAMS

productId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/product/:productId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/catalog/pvt/product/:productId" {:headers {:content-type ""
                                                                                        :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/product/:productId"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

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}}/api/catalog/pvt/product/:productId"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/product/:productId");
var request = new RestRequest("", Method.Get);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/product/:productId"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/catalog/pvt/product/:productId HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/catalog/pvt/product/:productId")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/product/:productId"))
    .header("content-type", "")
    .header("accept", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/product/:productId")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/catalog/pvt/product/:productId")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/catalog/pvt/product/:productId');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/product/:productId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/product/:productId';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/product/:productId',
  method: 'GET',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/product/:productId")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/product/:productId',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/product/:productId',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/catalog/pvt/product/:productId');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/product/:productId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/product/:productId';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/product/:productId"]
                                                       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}}/api/catalog/pvt/product/:productId" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/product/:productId",
  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: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/catalog/pvt/product/:productId', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/product/:productId');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog/pvt/product/:productId');
$request->setRequestMethod('GET');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/product/:productId' -Method GET -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/product/:productId' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("GET", "/baseUrl/api/catalog/pvt/product/:productId", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/product/:productId"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/product/:productId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/product/:productId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/catalog/pvt/product/:productId') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/product/:productId";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".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}}/api/catalog/pvt/product/:productId \
  --header 'accept: ' \
  --header 'content-type: '
http GET {{baseUrl}}/api/catalog/pvt/product/:productId \
  accept:'' \
  content-type:''
wget --quiet \
  --method GET \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/product/:productId
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/product/:productId")! 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

{
  "AdWordsRemarketingCode": "",
  "BrandId": 12121219,
  "CategoryId": 2000090,
  "DepartmentId": 2000089,
  "Description": "The Nike Zoom Stefan Janoski Men's Shoe is made with a premium leather upper for superior durability and a flexible midsole for all-day comfort. A tacky gum rubber outsole delivers outstanding traction.",
  "DescriptionShort": "The Nike Zoom Stefan Janoski is made with a premium leather.",
  "Id": 42,
  "IsActive": true,
  "IsVisible": true,
  "KeyWords": "Zoom,Stefan,Janoski",
  "LinkId": "stefan-janoski-canvas-varsity-red",
  "LomadeeCampaignCode": "",
  "MetaTagDescription": "The Nike Zoom Stefan Janoski Men's Shoe is made with a premium leather upper for superior durability and a flexible midsole for all-day comfort. A tacky gum rubber outsole delivers outstanding traction.",
  "Name": "Zoom Stefan Janoski Canvas RM SB Varsity Red",
  "RefId": "sr_1_90",
  "ReleaseDate": "2020-01-01T00:00:00",
  "Score": 1,
  "ShowWithoutStock": true,
  "SupplierId": 1,
  "TaxCode": "",
  "Title": "Zoom Stefan Janoski Canvas RM SB Varsity Re"
}
GET Get Product by RefId
{{baseUrl}}/api/catalog_system/pvt/products/productgetbyrefid/:refId
HEADERS

Content-Type
Accept
QUERY PARAMS

refId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog_system/pvt/products/productgetbyrefid/:refId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/catalog_system/pvt/products/productgetbyrefid/:refId" {:headers {:content-type ""
                                                                                                              :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog_system/pvt/products/productgetbyrefid/:refId"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

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}}/api/catalog_system/pvt/products/productgetbyrefid/:refId"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog_system/pvt/products/productgetbyrefid/:refId");
var request = new RestRequest("", Method.Get);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog_system/pvt/products/productgetbyrefid/:refId"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/catalog_system/pvt/products/productgetbyrefid/:refId HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/catalog_system/pvt/products/productgetbyrefid/:refId")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog_system/pvt/products/productgetbyrefid/:refId"))
    .header("content-type", "")
    .header("accept", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pvt/products/productgetbyrefid/:refId")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/catalog_system/pvt/products/productgetbyrefid/:refId")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/catalog_system/pvt/products/productgetbyrefid/:refId');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pvt/products/productgetbyrefid/:refId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog_system/pvt/products/productgetbyrefid/:refId';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog_system/pvt/products/productgetbyrefid/:refId',
  method: 'GET',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pvt/products/productgetbyrefid/:refId")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog_system/pvt/products/productgetbyrefid/:refId',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pvt/products/productgetbyrefid/:refId',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/catalog_system/pvt/products/productgetbyrefid/:refId');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pvt/products/productgetbyrefid/:refId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog_system/pvt/products/productgetbyrefid/:refId';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog_system/pvt/products/productgetbyrefid/:refId"]
                                                       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}}/api/catalog_system/pvt/products/productgetbyrefid/:refId" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog_system/pvt/products/productgetbyrefid/:refId",
  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: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/catalog_system/pvt/products/productgetbyrefid/:refId', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog_system/pvt/products/productgetbyrefid/:refId');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog_system/pvt/products/productgetbyrefid/:refId');
$request->setRequestMethod('GET');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog_system/pvt/products/productgetbyrefid/:refId' -Method GET -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog_system/pvt/products/productgetbyrefid/:refId' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("GET", "/baseUrl/api/catalog_system/pvt/products/productgetbyrefid/:refId", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog_system/pvt/products/productgetbyrefid/:refId"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog_system/pvt/products/productgetbyrefid/:refId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog_system/pvt/products/productgetbyrefid/:refId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/catalog_system/pvt/products/productgetbyrefid/:refId') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog_system/pvt/products/productgetbyrefid/:refId";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".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}}/api/catalog_system/pvt/products/productgetbyrefid/:refId \
  --header 'accept: ' \
  --header 'content-type: '
http GET {{baseUrl}}/api/catalog_system/pvt/products/productgetbyrefid/:refId \
  accept:'' \
  content-type:''
wget --quiet \
  --method GET \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog_system/pvt/products/productgetbyrefid/:refId
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog_system/pvt/products/productgetbyrefid/:refId")! 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

{
  "AdWordsRemarketingCode": "",
  "BrandId": 9280,
  "CategoryId": 9287,
  "DepartmentId": 9287,
  "Description": "The Black and Decker LD120-VoltA 20-Volt Max Lithium Drill/Driver with 30 Accessories come with the Black and Decker 20-volt max Lithium Ion Battery. These batteries are always ready, holding a charge up to 18 months. This drill provides an extra level of control with a 24 position clutch that helps to prevent stripping and overdriving screws. It has a soft grip handle that provides added comfort during use and a light weight to prevent user fatigue. This drill is ideal for drilling and screwdriving through wood, metal, and plastic. The LD120-VoltA set includes: LD120 20-Volt MAX Lithium Drill/Driver, (1) LB20 20-Volt MAX Lithium Ion Battery, (1) LCS20 Charger, (6) Brad Point Drill Bits, (10) 1-Inch Screwdriving Bits, (9) 2-Inch Screwdriving Bits, (4) Nut Drivers, (1) Magnetic Bit Tip Holder and is backed by Black and Decker's 2 year limited warranty.",
  "DescriptionShort": "The Black and Decker LD120-VoltA 20-Volt Max Lithium Drill/Driver with 30 Accessories come with the Black and Decker 20-volt max Lithium Ion Battery. These batteries are always ready, holding a charge up to 18 months. This drill provides an extra level of control with a 24 position clutch that helps to prevent stripping and overdriving screws. It has a soft grip handle that provides added comfort during use and a light weight to prevent user fatigue. This drill is ideal for drilling and screwdriving through wood, metal, and plastic. The LD120-VoltA set includes: LD120 20-Volt MAX Lithium Drill/Driver, (1) LB20 20-Volt MAX Lithium Ion Battery, (1) LCS20 Charger, (6) Brad Point Drill Bits, (10) 1-Inch Screwdriving Bits, (9) 2-Inch Screwdriving Bits, (4) Nut Drivers, (1) Magnetic Bit Tip Holder and is backed by Black and Decker's 2 year limited warranty.",
  "Id": 17,
  "IsActive": true,
  "IsVisible": true,
  "KeyWords": "product,sample",
  "LinkId": "black-decker-20v-max-cordless-drill-driver-with-30-piece-acessories-ld120va",
  "ListStoreId": [
    1
  ],
  "LomadeeCampaignCode": "",
  "MetaTagDescription": "The Black and Decker LD120-VoltA 20-Volt Max Lithium Drill/Driver with 30 Accessories come with the Black and Decker 20-volt max Lithium Ion Battery. These batteries are always ready, holding a charge up to 18 months. This drill provides an extra level of control with a 24 position clutch that helps to prevent stripping and overdriving screws. It has a soft grip handle that provides added comfort during use and a light weight to prevent user fatigue. This drill is ideal for drilling and screwdriving through wood, metal, and plastic. The LD120-VoltA set includes: LD120 20-Volt MAX Lithium Drill/Driver, (1) LB20 20-Volt MAX Lithium Ion Battery, (1) LCS20 Charger, (6) Brad Point Drill Bits, (10) 1-Inch Screwdriving Bits, (9) 2-Inch Screwdriving Bits, (4) Nut Drivers, (1) Magnetic Bit Tip Holder and is backed by Black and Decker's 2 year limited warranty.",
  "Name": "BLACK+DECKER 20V MAX Cordless Drill / Driver with 30-Piece Accessories (LD120VA)",
  "RefId": "880010",
  "ReleaseDate": "2020-01-01T00:00:00",
  "ShowWithoutStock": true,
  "SupplierId": 1,
  "TaxCode": "",
  "Title": "BLACK+DECKER 20V MAX Cordless Drill / Driver with 30-Piece Accessories (LD120VA)"
}
GET Get Product's SKUs by Product ID
{{baseUrl}}/api/catalog_system/pub/products/variations/:productId
HEADERS

Content-Type
Accept
QUERY PARAMS

productId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog_system/pub/products/variations/:productId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/catalog_system/pub/products/variations/:productId" {:headers {:content-type ""
                                                                                                           :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog_system/pub/products/variations/:productId"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

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}}/api/catalog_system/pub/products/variations/:productId"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog_system/pub/products/variations/:productId");
var request = new RestRequest("", Method.Get);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog_system/pub/products/variations/:productId"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/catalog_system/pub/products/variations/:productId HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/catalog_system/pub/products/variations/:productId")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog_system/pub/products/variations/:productId"))
    .header("content-type", "")
    .header("accept", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pub/products/variations/:productId")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/catalog_system/pub/products/variations/:productId")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/catalog_system/pub/products/variations/:productId');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pub/products/variations/:productId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog_system/pub/products/variations/:productId';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog_system/pub/products/variations/:productId',
  method: 'GET',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pub/products/variations/:productId")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog_system/pub/products/variations/:productId',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pub/products/variations/:productId',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/catalog_system/pub/products/variations/:productId');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pub/products/variations/:productId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog_system/pub/products/variations/:productId';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog_system/pub/products/variations/:productId"]
                                                       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}}/api/catalog_system/pub/products/variations/:productId" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog_system/pub/products/variations/:productId",
  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: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/catalog_system/pub/products/variations/:productId', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog_system/pub/products/variations/:productId');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog_system/pub/products/variations/:productId');
$request->setRequestMethod('GET');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog_system/pub/products/variations/:productId' -Method GET -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog_system/pub/products/variations/:productId' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("GET", "/baseUrl/api/catalog_system/pub/products/variations/:productId", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog_system/pub/products/variations/:productId"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog_system/pub/products/variations/:productId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog_system/pub/products/variations/:productId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/catalog_system/pub/products/variations/:productId') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog_system/pub/products/variations/:productId";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".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}}/api/catalog_system/pub/products/variations/:productId \
  --header 'accept: ' \
  --header 'content-type: '
http GET {{baseUrl}}/api/catalog_system/pub/products/variations/:productId \
  accept:'' \
  content-type:''
wget --quiet \
  --method GET \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog_system/pub/products/variations/:productId
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog_system/pub/products/variations/:productId")! 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

{
  "available": true,
  "dimensions": [
    "Cores",
    "Tamanho",
    "País de origem",
    "Gênero"
  ],
  "dimensionsInputType": {
    "Cores": "Combo",
    "Gênero": "Combo",
    "País de origem": "Combo",
    "Tamanho": "Combo"
  },
  "dimensionsMap": {
    "Cores": [
      "Amarelo",
      "Azul",
      "Vermelho"
    ],
    "Gênero": [
      "Masculino"
    ],
    "País de origem": [
      "Brasil"
    ],
    "Tamanho": [
      "P",
      "M",
      "G"
    ]
  },
  "displayMode": "lista",
  "name": "Camisa Masculina",
  "productId": 9,
  "salesChannel": "2",
  "skus": [
    {
      "available": false,
      "availablequantity": 0,
      "bestPrice": 999987600,
      "bestPriceFormated": "R$ 9.999.876,00",
      "cacheVersionUsedToCallCheckout": null,
      "dimensions": {
        "Cores": "Amarelo",
        "Gênero": "Masculino",
        "País de origem": "Brasil",
        "Tamanho": "G"
      },
      "image": "https://lojadobreno.vteximg.com.br/arquivos/ids/155467-292-292/image-5d7ad76ad1954c53adecab4138319034.jpg?v=637321899584500000",
      "installments": 0,
      "installmentsInsterestRate": null,
      "installmentsValue": 0,
      "listPrice": 0,
      "listPriceFormated": "R$ 0,00",
      "measures": {
        "cubicweight": 1,
        "height": 5,
        "length": 20,
        "weight": 200,
        "width": 20
      },
      "rewardValue": 0,
      "seller": "lojadobreno",
      "sellerId": "1",
      "sku": 310118454,
      "skuname": "Amarela - G",
      "spotPrice": 999987600,
      "taxAsInt": 0,
      "taxFormated": "R$ 0,00",
      "unitMultiplier": 1
    },
    {
      "available": true,
      "availablequantity": 99999,
      "bestPrice": 2000,
      "bestPriceFormated": "R$ 20,00",
      "cacheVersionUsedToCallCheckout": "38395F1AEF59DF5CEAEDE472328145CD_",
      "dimensions": {
        "Cores": "Vermelho",
        "Gênero": "Masculino",
        "País de origem": "Brasil",
        "Tamanho": "M"
      },
      "image": "https://lojadobreno.vteximg.com.br/arquivos/ids/155468-292-292/image-601a6099aace48b89d26fc9f22e8e611.jpg?v=637321906602470000",
      "installments": 1,
      "installmentsInsterestRate": 0,
      "installmentsValue": 2000,
      "listPrice": 0,
      "listPriceFormated": "R$ 0,00",
      "measures": {
        "cubicweight": 0.4167,
        "height": 5,
        "length": 20,
        "weight": 200,
        "width": 20
      },
      "rewardValue": 0,
      "seller": "pedrostore",
      "sellerId": "pedrostore",
      "sku": 310118455,
      "skuname": "Vermelha - M",
      "spotPrice": 2000,
      "taxAsInt": 0,
      "taxFormated": "R$ 0,00",
      "unitMultiplier": 1
    }
  ]
}
PUT Update Product
{{baseUrl}}/api/catalog/pvt/product/:productId
HEADERS

Content-Type
Accept
QUERY PARAMS

productId
BODY json

{
  "AdWordsRemarketingCode": "",
  "BrandId": 0,
  "CategoryId": 0,
  "DepartmentId": 0,
  "Description": "",
  "DescriptionShort": "",
  "IsActive": false,
  "IsVisible": false,
  "KeyWords": "",
  "LinkId": "",
  "LomadeeCampaignCode": "",
  "MetaTagDescription": "",
  "Name": "",
  "RefId": "",
  "ReleaseDate": "",
  "Score": 0,
  "ShowWithoutStock": false,
  "SupplierId": 0,
  "TaxCode": "",
  "Title": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/product/:productId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"AdWordsRemarketingCode\": \"\",\n  \"BrandId\": 0,\n  \"CategoryId\": 0,\n  \"DepartmentId\": 0,\n  \"Description\": \"\",\n  \"DescriptionShort\": \"\",\n  \"IsActive\": false,\n  \"IsVisible\": false,\n  \"KeyWords\": \"\",\n  \"LinkId\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"MetaTagDescription\": \"\",\n  \"Name\": \"\",\n  \"RefId\": \"\",\n  \"ReleaseDate\": \"\",\n  \"Score\": 0,\n  \"ShowWithoutStock\": false,\n  \"SupplierId\": 0,\n  \"TaxCode\": \"\",\n  \"Title\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/catalog/pvt/product/:productId" {:headers {:accept ""}
                                                                              :content-type :json
                                                                              :form-params {:AdWordsRemarketingCode ""
                                                                                            :BrandId 0
                                                                                            :CategoryId 0
                                                                                            :DepartmentId 0
                                                                                            :Description ""
                                                                                            :DescriptionShort ""
                                                                                            :IsActive false
                                                                                            :IsVisible false
                                                                                            :KeyWords ""
                                                                                            :LinkId ""
                                                                                            :LomadeeCampaignCode ""
                                                                                            :MetaTagDescription ""
                                                                                            :Name ""
                                                                                            :RefId ""
                                                                                            :ReleaseDate ""
                                                                                            :Score 0
                                                                                            :ShowWithoutStock false
                                                                                            :SupplierId 0
                                                                                            :TaxCode ""
                                                                                            :Title ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/product/:productId"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}
reqBody = "{\n  \"AdWordsRemarketingCode\": \"\",\n  \"BrandId\": 0,\n  \"CategoryId\": 0,\n  \"DepartmentId\": 0,\n  \"Description\": \"\",\n  \"DescriptionShort\": \"\",\n  \"IsActive\": false,\n  \"IsVisible\": false,\n  \"KeyWords\": \"\",\n  \"LinkId\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"MetaTagDescription\": \"\",\n  \"Name\": \"\",\n  \"RefId\": \"\",\n  \"ReleaseDate\": \"\",\n  \"Score\": 0,\n  \"ShowWithoutStock\": false,\n  \"SupplierId\": 0,\n  \"TaxCode\": \"\",\n  \"Title\": \"\"\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/catalog/pvt/product/:productId"),
    Headers =
    {
        { "accept", "" },
    },
    Content = new StringContent("{\n  \"AdWordsRemarketingCode\": \"\",\n  \"BrandId\": 0,\n  \"CategoryId\": 0,\n  \"DepartmentId\": 0,\n  \"Description\": \"\",\n  \"DescriptionShort\": \"\",\n  \"IsActive\": false,\n  \"IsVisible\": false,\n  \"KeyWords\": \"\",\n  \"LinkId\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"MetaTagDescription\": \"\",\n  \"Name\": \"\",\n  \"RefId\": \"\",\n  \"ReleaseDate\": \"\",\n  \"Score\": 0,\n  \"ShowWithoutStock\": false,\n  \"SupplierId\": 0,\n  \"TaxCode\": \"\",\n  \"Title\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/product/:productId");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
request.AddParameter("", "{\n  \"AdWordsRemarketingCode\": \"\",\n  \"BrandId\": 0,\n  \"CategoryId\": 0,\n  \"DepartmentId\": 0,\n  \"Description\": \"\",\n  \"DescriptionShort\": \"\",\n  \"IsActive\": false,\n  \"IsVisible\": false,\n  \"KeyWords\": \"\",\n  \"LinkId\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"MetaTagDescription\": \"\",\n  \"Name\": \"\",\n  \"RefId\": \"\",\n  \"ReleaseDate\": \"\",\n  \"Score\": 0,\n  \"ShowWithoutStock\": false,\n  \"SupplierId\": 0,\n  \"TaxCode\": \"\",\n  \"Title\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/product/:productId"

	payload := strings.NewReader("{\n  \"AdWordsRemarketingCode\": \"\",\n  \"BrandId\": 0,\n  \"CategoryId\": 0,\n  \"DepartmentId\": 0,\n  \"Description\": \"\",\n  \"DescriptionShort\": \"\",\n  \"IsActive\": false,\n  \"IsVisible\": false,\n  \"KeyWords\": \"\",\n  \"LinkId\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"MetaTagDescription\": \"\",\n  \"Name\": \"\",\n  \"RefId\": \"\",\n  \"ReleaseDate\": \"\",\n  \"Score\": 0,\n  \"ShowWithoutStock\": false,\n  \"SupplierId\": 0,\n  \"TaxCode\": \"\",\n  \"Title\": \"\"\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/catalog/pvt/product/:productId HTTP/1.1
Content-Type: 
Accept: 
Host: example.com
Content-Length: 415

{
  "AdWordsRemarketingCode": "",
  "BrandId": 0,
  "CategoryId": 0,
  "DepartmentId": 0,
  "Description": "",
  "DescriptionShort": "",
  "IsActive": false,
  "IsVisible": false,
  "KeyWords": "",
  "LinkId": "",
  "LomadeeCampaignCode": "",
  "MetaTagDescription": "",
  "Name": "",
  "RefId": "",
  "ReleaseDate": "",
  "Score": 0,
  "ShowWithoutStock": false,
  "SupplierId": 0,
  "TaxCode": "",
  "Title": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/catalog/pvt/product/:productId")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .setBody("{\n  \"AdWordsRemarketingCode\": \"\",\n  \"BrandId\": 0,\n  \"CategoryId\": 0,\n  \"DepartmentId\": 0,\n  \"Description\": \"\",\n  \"DescriptionShort\": \"\",\n  \"IsActive\": false,\n  \"IsVisible\": false,\n  \"KeyWords\": \"\",\n  \"LinkId\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"MetaTagDescription\": \"\",\n  \"Name\": \"\",\n  \"RefId\": \"\",\n  \"ReleaseDate\": \"\",\n  \"Score\": 0,\n  \"ShowWithoutStock\": false,\n  \"SupplierId\": 0,\n  \"TaxCode\": \"\",\n  \"Title\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/product/:productId"))
    .header("content-type", "")
    .header("accept", "")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"AdWordsRemarketingCode\": \"\",\n  \"BrandId\": 0,\n  \"CategoryId\": 0,\n  \"DepartmentId\": 0,\n  \"Description\": \"\",\n  \"DescriptionShort\": \"\",\n  \"IsActive\": false,\n  \"IsVisible\": false,\n  \"KeyWords\": \"\",\n  \"LinkId\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"MetaTagDescription\": \"\",\n  \"Name\": \"\",\n  \"RefId\": \"\",\n  \"ReleaseDate\": \"\",\n  \"Score\": 0,\n  \"ShowWithoutStock\": false,\n  \"SupplierId\": 0,\n  \"TaxCode\": \"\",\n  \"Title\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"AdWordsRemarketingCode\": \"\",\n  \"BrandId\": 0,\n  \"CategoryId\": 0,\n  \"DepartmentId\": 0,\n  \"Description\": \"\",\n  \"DescriptionShort\": \"\",\n  \"IsActive\": false,\n  \"IsVisible\": false,\n  \"KeyWords\": \"\",\n  \"LinkId\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"MetaTagDescription\": \"\",\n  \"Name\": \"\",\n  \"RefId\": \"\",\n  \"ReleaseDate\": \"\",\n  \"Score\": 0,\n  \"ShowWithoutStock\": false,\n  \"SupplierId\": 0,\n  \"TaxCode\": \"\",\n  \"Title\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/product/:productId")
  .put(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/catalog/pvt/product/:productId")
  .header("content-type", "")
  .header("accept", "")
  .body("{\n  \"AdWordsRemarketingCode\": \"\",\n  \"BrandId\": 0,\n  \"CategoryId\": 0,\n  \"DepartmentId\": 0,\n  \"Description\": \"\",\n  \"DescriptionShort\": \"\",\n  \"IsActive\": false,\n  \"IsVisible\": false,\n  \"KeyWords\": \"\",\n  \"LinkId\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"MetaTagDescription\": \"\",\n  \"Name\": \"\",\n  \"RefId\": \"\",\n  \"ReleaseDate\": \"\",\n  \"Score\": 0,\n  \"ShowWithoutStock\": false,\n  \"SupplierId\": 0,\n  \"TaxCode\": \"\",\n  \"Title\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  AdWordsRemarketingCode: '',
  BrandId: 0,
  CategoryId: 0,
  DepartmentId: 0,
  Description: '',
  DescriptionShort: '',
  IsActive: false,
  IsVisible: false,
  KeyWords: '',
  LinkId: '',
  LomadeeCampaignCode: '',
  MetaTagDescription: '',
  Name: '',
  RefId: '',
  ReleaseDate: '',
  Score: 0,
  ShowWithoutStock: false,
  SupplierId: 0,
  TaxCode: '',
  Title: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/catalog/pvt/product/:productId');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/catalog/pvt/product/:productId',
  headers: {'content-type': '', accept: ''},
  data: {
    AdWordsRemarketingCode: '',
    BrandId: 0,
    CategoryId: 0,
    DepartmentId: 0,
    Description: '',
    DescriptionShort: '',
    IsActive: false,
    IsVisible: false,
    KeyWords: '',
    LinkId: '',
    LomadeeCampaignCode: '',
    MetaTagDescription: '',
    Name: '',
    RefId: '',
    ReleaseDate: '',
    Score: 0,
    ShowWithoutStock: false,
    SupplierId: 0,
    TaxCode: '',
    Title: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/product/:productId';
const options = {
  method: 'PUT',
  headers: {'content-type': '', accept: ''},
  body: '{"AdWordsRemarketingCode":"","BrandId":0,"CategoryId":0,"DepartmentId":0,"Description":"","DescriptionShort":"","IsActive":false,"IsVisible":false,"KeyWords":"","LinkId":"","LomadeeCampaignCode":"","MetaTagDescription":"","Name":"","RefId":"","ReleaseDate":"","Score":0,"ShowWithoutStock":false,"SupplierId":0,"TaxCode":"","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}}/api/catalog/pvt/product/:productId',
  method: 'PUT',
  headers: {
    'content-type': '',
    accept: ''
  },
  processData: false,
  data: '{\n  "AdWordsRemarketingCode": "",\n  "BrandId": 0,\n  "CategoryId": 0,\n  "DepartmentId": 0,\n  "Description": "",\n  "DescriptionShort": "",\n  "IsActive": false,\n  "IsVisible": false,\n  "KeyWords": "",\n  "LinkId": "",\n  "LomadeeCampaignCode": "",\n  "MetaTagDescription": "",\n  "Name": "",\n  "RefId": "",\n  "ReleaseDate": "",\n  "Score": 0,\n  "ShowWithoutStock": false,\n  "SupplierId": 0,\n  "TaxCode": "",\n  "Title": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"AdWordsRemarketingCode\": \"\",\n  \"BrandId\": 0,\n  \"CategoryId\": 0,\n  \"DepartmentId\": 0,\n  \"Description\": \"\",\n  \"DescriptionShort\": \"\",\n  \"IsActive\": false,\n  \"IsVisible\": false,\n  \"KeyWords\": \"\",\n  \"LinkId\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"MetaTagDescription\": \"\",\n  \"Name\": \"\",\n  \"RefId\": \"\",\n  \"ReleaseDate\": \"\",\n  \"Score\": 0,\n  \"ShowWithoutStock\": false,\n  \"SupplierId\": 0,\n  \"TaxCode\": \"\",\n  \"Title\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/product/:productId")
  .put(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/product/:productId',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  AdWordsRemarketingCode: '',
  BrandId: 0,
  CategoryId: 0,
  DepartmentId: 0,
  Description: '',
  DescriptionShort: '',
  IsActive: false,
  IsVisible: false,
  KeyWords: '',
  LinkId: '',
  LomadeeCampaignCode: '',
  MetaTagDescription: '',
  Name: '',
  RefId: '',
  ReleaseDate: '',
  Score: 0,
  ShowWithoutStock: false,
  SupplierId: 0,
  TaxCode: '',
  Title: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/catalog/pvt/product/:productId',
  headers: {'content-type': '', accept: ''},
  body: {
    AdWordsRemarketingCode: '',
    BrandId: 0,
    CategoryId: 0,
    DepartmentId: 0,
    Description: '',
    DescriptionShort: '',
    IsActive: false,
    IsVisible: false,
    KeyWords: '',
    LinkId: '',
    LomadeeCampaignCode: '',
    MetaTagDescription: '',
    Name: '',
    RefId: '',
    ReleaseDate: '',
    Score: 0,
    ShowWithoutStock: false,
    SupplierId: 0,
    TaxCode: '',
    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('PUT', '{{baseUrl}}/api/catalog/pvt/product/:productId');

req.headers({
  'content-type': '',
  accept: ''
});

req.type('json');
req.send({
  AdWordsRemarketingCode: '',
  BrandId: 0,
  CategoryId: 0,
  DepartmentId: 0,
  Description: '',
  DescriptionShort: '',
  IsActive: false,
  IsVisible: false,
  KeyWords: '',
  LinkId: '',
  LomadeeCampaignCode: '',
  MetaTagDescription: '',
  Name: '',
  RefId: '',
  ReleaseDate: '',
  Score: 0,
  ShowWithoutStock: false,
  SupplierId: 0,
  TaxCode: '',
  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: 'PUT',
  url: '{{baseUrl}}/api/catalog/pvt/product/:productId',
  headers: {'content-type': '', accept: ''},
  data: {
    AdWordsRemarketingCode: '',
    BrandId: 0,
    CategoryId: 0,
    DepartmentId: 0,
    Description: '',
    DescriptionShort: '',
    IsActive: false,
    IsVisible: false,
    KeyWords: '',
    LinkId: '',
    LomadeeCampaignCode: '',
    MetaTagDescription: '',
    Name: '',
    RefId: '',
    ReleaseDate: '',
    Score: 0,
    ShowWithoutStock: false,
    SupplierId: 0,
    TaxCode: '',
    Title: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/product/:productId';
const options = {
  method: 'PUT',
  headers: {'content-type': '', accept: ''},
  body: '{"AdWordsRemarketingCode":"","BrandId":0,"CategoryId":0,"DepartmentId":0,"Description":"","DescriptionShort":"","IsActive":false,"IsVisible":false,"KeyWords":"","LinkId":"","LomadeeCampaignCode":"","MetaTagDescription":"","Name":"","RefId":"","ReleaseDate":"","Score":0,"ShowWithoutStock":false,"SupplierId":0,"TaxCode":"","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": @"",
                           @"accept": @"" };
NSDictionary *parameters = @{ @"AdWordsRemarketingCode": @"",
                              @"BrandId": @0,
                              @"CategoryId": @0,
                              @"DepartmentId": @0,
                              @"Description": @"",
                              @"DescriptionShort": @"",
                              @"IsActive": @NO,
                              @"IsVisible": @NO,
                              @"KeyWords": @"",
                              @"LinkId": @"",
                              @"LomadeeCampaignCode": @"",
                              @"MetaTagDescription": @"",
                              @"Name": @"",
                              @"RefId": @"",
                              @"ReleaseDate": @"",
                              @"Score": @0,
                              @"ShowWithoutStock": @NO,
                              @"SupplierId": @0,
                              @"TaxCode": @"",
                              @"Title": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/product/:productId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/catalog/pvt/product/:productId" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"AdWordsRemarketingCode\": \"\",\n  \"BrandId\": 0,\n  \"CategoryId\": 0,\n  \"DepartmentId\": 0,\n  \"Description\": \"\",\n  \"DescriptionShort\": \"\",\n  \"IsActive\": false,\n  \"IsVisible\": false,\n  \"KeyWords\": \"\",\n  \"LinkId\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"MetaTagDescription\": \"\",\n  \"Name\": \"\",\n  \"RefId\": \"\",\n  \"ReleaseDate\": \"\",\n  \"Score\": 0,\n  \"ShowWithoutStock\": false,\n  \"SupplierId\": 0,\n  \"TaxCode\": \"\",\n  \"Title\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/product/:productId",
  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([
    'AdWordsRemarketingCode' => '',
    'BrandId' => 0,
    'CategoryId' => 0,
    'DepartmentId' => 0,
    'Description' => '',
    'DescriptionShort' => '',
    'IsActive' => null,
    'IsVisible' => null,
    'KeyWords' => '',
    'LinkId' => '',
    'LomadeeCampaignCode' => '',
    'MetaTagDescription' => '',
    'Name' => '',
    'RefId' => '',
    'ReleaseDate' => '',
    'Score' => 0,
    'ShowWithoutStock' => null,
    'SupplierId' => 0,
    'TaxCode' => '',
    'Title' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/catalog/pvt/product/:productId', [
  'body' => '{
  "AdWordsRemarketingCode": "",
  "BrandId": 0,
  "CategoryId": 0,
  "DepartmentId": 0,
  "Description": "",
  "DescriptionShort": "",
  "IsActive": false,
  "IsVisible": false,
  "KeyWords": "",
  "LinkId": "",
  "LomadeeCampaignCode": "",
  "MetaTagDescription": "",
  "Name": "",
  "RefId": "",
  "ReleaseDate": "",
  "Score": 0,
  "ShowWithoutStock": false,
  "SupplierId": 0,
  "TaxCode": "",
  "Title": ""
}',
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/product/:productId');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'AdWordsRemarketingCode' => '',
  'BrandId' => 0,
  'CategoryId' => 0,
  'DepartmentId' => 0,
  'Description' => '',
  'DescriptionShort' => '',
  'IsActive' => null,
  'IsVisible' => null,
  'KeyWords' => '',
  'LinkId' => '',
  'LomadeeCampaignCode' => '',
  'MetaTagDescription' => '',
  'Name' => '',
  'RefId' => '',
  'ReleaseDate' => '',
  'Score' => 0,
  'ShowWithoutStock' => null,
  'SupplierId' => 0,
  'TaxCode' => '',
  'Title' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'AdWordsRemarketingCode' => '',
  'BrandId' => 0,
  'CategoryId' => 0,
  'DepartmentId' => 0,
  'Description' => '',
  'DescriptionShort' => '',
  'IsActive' => null,
  'IsVisible' => null,
  'KeyWords' => '',
  'LinkId' => '',
  'LomadeeCampaignCode' => '',
  'MetaTagDescription' => '',
  'Name' => '',
  'RefId' => '',
  'ReleaseDate' => '',
  'Score' => 0,
  'ShowWithoutStock' => null,
  'SupplierId' => 0,
  'TaxCode' => '',
  'Title' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/catalog/pvt/product/:productId');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/product/:productId' -Method PUT -Headers $headers -ContentType '' -Body '{
  "AdWordsRemarketingCode": "",
  "BrandId": 0,
  "CategoryId": 0,
  "DepartmentId": 0,
  "Description": "",
  "DescriptionShort": "",
  "IsActive": false,
  "IsVisible": false,
  "KeyWords": "",
  "LinkId": "",
  "LomadeeCampaignCode": "",
  "MetaTagDescription": "",
  "Name": "",
  "RefId": "",
  "ReleaseDate": "",
  "Score": 0,
  "ShowWithoutStock": false,
  "SupplierId": 0,
  "TaxCode": "",
  "Title": ""
}'
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/product/:productId' -Method PUT -Headers $headers -ContentType '' -Body '{
  "AdWordsRemarketingCode": "",
  "BrandId": 0,
  "CategoryId": 0,
  "DepartmentId": 0,
  "Description": "",
  "DescriptionShort": "",
  "IsActive": false,
  "IsVisible": false,
  "KeyWords": "",
  "LinkId": "",
  "LomadeeCampaignCode": "",
  "MetaTagDescription": "",
  "Name": "",
  "RefId": "",
  "ReleaseDate": "",
  "Score": 0,
  "ShowWithoutStock": false,
  "SupplierId": 0,
  "TaxCode": "",
  "Title": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"AdWordsRemarketingCode\": \"\",\n  \"BrandId\": 0,\n  \"CategoryId\": 0,\n  \"DepartmentId\": 0,\n  \"Description\": \"\",\n  \"DescriptionShort\": \"\",\n  \"IsActive\": false,\n  \"IsVisible\": false,\n  \"KeyWords\": \"\",\n  \"LinkId\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"MetaTagDescription\": \"\",\n  \"Name\": \"\",\n  \"RefId\": \"\",\n  \"ReleaseDate\": \"\",\n  \"Score\": 0,\n  \"ShowWithoutStock\": false,\n  \"SupplierId\": 0,\n  \"TaxCode\": \"\",\n  \"Title\": \"\"\n}"

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("PUT", "/baseUrl/api/catalog/pvt/product/:productId", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/product/:productId"

payload = {
    "AdWordsRemarketingCode": "",
    "BrandId": 0,
    "CategoryId": 0,
    "DepartmentId": 0,
    "Description": "",
    "DescriptionShort": "",
    "IsActive": False,
    "IsVisible": False,
    "KeyWords": "",
    "LinkId": "",
    "LomadeeCampaignCode": "",
    "MetaTagDescription": "",
    "Name": "",
    "RefId": "",
    "ReleaseDate": "",
    "Score": 0,
    "ShowWithoutStock": False,
    "SupplierId": 0,
    "TaxCode": "",
    "Title": ""
}
headers = {
    "content-type": "",
    "accept": ""
}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/product/:productId"

payload <- "{\n  \"AdWordsRemarketingCode\": \"\",\n  \"BrandId\": 0,\n  \"CategoryId\": 0,\n  \"DepartmentId\": 0,\n  \"Description\": \"\",\n  \"DescriptionShort\": \"\",\n  \"IsActive\": false,\n  \"IsVisible\": false,\n  \"KeyWords\": \"\",\n  \"LinkId\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"MetaTagDescription\": \"\",\n  \"Name\": \"\",\n  \"RefId\": \"\",\n  \"ReleaseDate\": \"\",\n  \"Score\": 0,\n  \"ShowWithoutStock\": false,\n  \"SupplierId\": 0,\n  \"TaxCode\": \"\",\n  \"Title\": \"\"\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/product/:productId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = ''
request["accept"] = ''
request.body = "{\n  \"AdWordsRemarketingCode\": \"\",\n  \"BrandId\": 0,\n  \"CategoryId\": 0,\n  \"DepartmentId\": 0,\n  \"Description\": \"\",\n  \"DescriptionShort\": \"\",\n  \"IsActive\": false,\n  \"IsVisible\": false,\n  \"KeyWords\": \"\",\n  \"LinkId\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"MetaTagDescription\": \"\",\n  \"Name\": \"\",\n  \"RefId\": \"\",\n  \"ReleaseDate\": \"\",\n  \"Score\": 0,\n  \"ShowWithoutStock\": false,\n  \"SupplierId\": 0,\n  \"TaxCode\": \"\",\n  \"Title\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.put('/baseUrl/api/catalog/pvt/product/:productId') do |req|
  req.headers['accept'] = ''
  req.body = "{\n  \"AdWordsRemarketingCode\": \"\",\n  \"BrandId\": 0,\n  \"CategoryId\": 0,\n  \"DepartmentId\": 0,\n  \"Description\": \"\",\n  \"DescriptionShort\": \"\",\n  \"IsActive\": false,\n  \"IsVisible\": false,\n  \"KeyWords\": \"\",\n  \"LinkId\": \"\",\n  \"LomadeeCampaignCode\": \"\",\n  \"MetaTagDescription\": \"\",\n  \"Name\": \"\",\n  \"RefId\": \"\",\n  \"ReleaseDate\": \"\",\n  \"Score\": 0,\n  \"ShowWithoutStock\": false,\n  \"SupplierId\": 0,\n  \"TaxCode\": \"\",\n  \"Title\": \"\"\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/product/:productId";

    let payload = json!({
        "AdWordsRemarketingCode": "",
        "BrandId": 0,
        "CategoryId": 0,
        "DepartmentId": 0,
        "Description": "",
        "DescriptionShort": "",
        "IsActive": false,
        "IsVisible": false,
        "KeyWords": "",
        "LinkId": "",
        "LomadeeCampaignCode": "",
        "MetaTagDescription": "",
        "Name": "",
        "RefId": "",
        "ReleaseDate": "",
        "Score": 0,
        "ShowWithoutStock": false,
        "SupplierId": 0,
        "TaxCode": "",
        "Title": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/catalog/pvt/product/:productId \
  --header 'accept: ' \
  --header 'content-type: ' \
  --data '{
  "AdWordsRemarketingCode": "",
  "BrandId": 0,
  "CategoryId": 0,
  "DepartmentId": 0,
  "Description": "",
  "DescriptionShort": "",
  "IsActive": false,
  "IsVisible": false,
  "KeyWords": "",
  "LinkId": "",
  "LomadeeCampaignCode": "",
  "MetaTagDescription": "",
  "Name": "",
  "RefId": "",
  "ReleaseDate": "",
  "Score": 0,
  "ShowWithoutStock": false,
  "SupplierId": 0,
  "TaxCode": "",
  "Title": ""
}'
echo '{
  "AdWordsRemarketingCode": "",
  "BrandId": 0,
  "CategoryId": 0,
  "DepartmentId": 0,
  "Description": "",
  "DescriptionShort": "",
  "IsActive": false,
  "IsVisible": false,
  "KeyWords": "",
  "LinkId": "",
  "LomadeeCampaignCode": "",
  "MetaTagDescription": "",
  "Name": "",
  "RefId": "",
  "ReleaseDate": "",
  "Score": 0,
  "ShowWithoutStock": false,
  "SupplierId": 0,
  "TaxCode": "",
  "Title": ""
}' |  \
  http PUT {{baseUrl}}/api/catalog/pvt/product/:productId \
  accept:'' \
  content-type:''
wget --quiet \
  --method PUT \
  --header 'content-type: ' \
  --header 'accept: ' \
  --body-data '{\n  "AdWordsRemarketingCode": "",\n  "BrandId": 0,\n  "CategoryId": 0,\n  "DepartmentId": 0,\n  "Description": "",\n  "DescriptionShort": "",\n  "IsActive": false,\n  "IsVisible": false,\n  "KeyWords": "",\n  "LinkId": "",\n  "LomadeeCampaignCode": "",\n  "MetaTagDescription": "",\n  "Name": "",\n  "RefId": "",\n  "ReleaseDate": "",\n  "Score": 0,\n  "ShowWithoutStock": false,\n  "SupplierId": 0,\n  "TaxCode": "",\n  "Title": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/product/:productId
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]
let parameters = [
  "AdWordsRemarketingCode": "",
  "BrandId": 0,
  "CategoryId": 0,
  "DepartmentId": 0,
  "Description": "",
  "DescriptionShort": "",
  "IsActive": false,
  "IsVisible": false,
  "KeyWords": "",
  "LinkId": "",
  "LomadeeCampaignCode": "",
  "MetaTagDescription": "",
  "Name": "",
  "RefId": "",
  "ReleaseDate": "",
  "Score": 0,
  "ShowWithoutStock": false,
  "SupplierId": 0,
  "TaxCode": "",
  "Title": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/product/:productId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "AdWordsRemarketingCode": "",
  "BrandId": 12121219,
  "CategoryId": 2000090,
  "DepartmentId": 2000089,
  "Description": "The Nike Zoom Stefan Janoski Men's Shoe is made with a premium leather upper for superior durability and a flexible midsole for all-day comfort. A tacky gum rubber outsole delivers outstanding traction.",
  "DescriptionShort": "The Nike Zoom Stefan Janoski is made with a premium leather.",
  "Id": 42,
  "IsActive": true,
  "IsVisible": true,
  "KeyWords": "Zoom,Stefan,Janoski",
  "LinkId": "stefan-janoski-canvas-varsity-red",
  "LomadeeCampaignCode": "",
  "MetaTagDescription": "The Nike Zoom Stefan Janoski Men's Shoe is made with a premium leather upper for superior durability and a flexible midsole for all-day comfort. A tacky gum rubber outsole delivers outstanding traction.",
  "Name": "Zoom Stefan Janoski Canvas RM SB Varsity Red",
  "RefId": "sr_1_90",
  "ReleaseDate": "2020-01-01T00:00:00",
  "Score": 1,
  "ShowWithoutStock": true,
  "SupplierId": 1,
  "TaxCode": "",
  "Title": "Zoom Stefan Janoski Canvas RM SB Varsity Re"
}
GET Get Product Indexed Information
{{baseUrl}}/api/catalog_system/pvt/products/GetIndexedInfo/:productId
HEADERS

Content-Type
Accept
QUERY PARAMS

productId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog_system/pvt/products/GetIndexedInfo/:productId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/catalog_system/pvt/products/GetIndexedInfo/:productId" {:headers {:content-type ""
                                                                                                               :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog_system/pvt/products/GetIndexedInfo/:productId"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

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}}/api/catalog_system/pvt/products/GetIndexedInfo/:productId"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog_system/pvt/products/GetIndexedInfo/:productId");
var request = new RestRequest("", Method.Get);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog_system/pvt/products/GetIndexedInfo/:productId"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/catalog_system/pvt/products/GetIndexedInfo/:productId HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/catalog_system/pvt/products/GetIndexedInfo/:productId")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog_system/pvt/products/GetIndexedInfo/:productId"))
    .header("content-type", "")
    .header("accept", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pvt/products/GetIndexedInfo/:productId")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/catalog_system/pvt/products/GetIndexedInfo/:productId")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/catalog_system/pvt/products/GetIndexedInfo/:productId');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pvt/products/GetIndexedInfo/:productId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog_system/pvt/products/GetIndexedInfo/:productId';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog_system/pvt/products/GetIndexedInfo/:productId',
  method: 'GET',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pvt/products/GetIndexedInfo/:productId")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog_system/pvt/products/GetIndexedInfo/:productId',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pvt/products/GetIndexedInfo/:productId',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/catalog_system/pvt/products/GetIndexedInfo/:productId');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pvt/products/GetIndexedInfo/:productId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog_system/pvt/products/GetIndexedInfo/:productId';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog_system/pvt/products/GetIndexedInfo/:productId"]
                                                       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}}/api/catalog_system/pvt/products/GetIndexedInfo/:productId" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog_system/pvt/products/GetIndexedInfo/:productId",
  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: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/catalog_system/pvt/products/GetIndexedInfo/:productId', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog_system/pvt/products/GetIndexedInfo/:productId');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog_system/pvt/products/GetIndexedInfo/:productId');
$request->setRequestMethod('GET');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog_system/pvt/products/GetIndexedInfo/:productId' -Method GET -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog_system/pvt/products/GetIndexedInfo/:productId' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("GET", "/baseUrl/api/catalog_system/pvt/products/GetIndexedInfo/:productId", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog_system/pvt/products/GetIndexedInfo/:productId"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog_system/pvt/products/GetIndexedInfo/:productId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog_system/pvt/products/GetIndexedInfo/:productId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/catalog_system/pvt/products/GetIndexedInfo/:productId') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog_system/pvt/products/GetIndexedInfo/:productId";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".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}}/api/catalog_system/pvt/products/GetIndexedInfo/:productId \
  --header 'accept: ' \
  --header 'content-type: '
http GET {{baseUrl}}/api/catalog_system/pvt/products/GetIndexedInfo/:productId \
  accept:'' \
  content-type:''
wget --quiet \
  --method GET \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog_system/pvt/products/GetIndexedInfo/:productId
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog_system/pvt/products/GetIndexedInfo/:productId")! 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 Associate Product Specification
{{baseUrl}}/api/catalog/pvt/product/:productId/specification
HEADERS

Content-Type
Accept
QUERY PARAMS

productId
BODY json

{
  "FieldId": 0,
  "FieldValueId": 0,
  "Text": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/product/:productId/specification");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"FieldId\": 0,\n  \"FieldValueId\": 0,\n  \"Text\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/catalog/pvt/product/:productId/specification" {:headers {:accept ""}
                                                                                             :content-type :json
                                                                                             :form-params {:FieldId 0
                                                                                                           :FieldValueId 0
                                                                                                           :Text ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/product/:productId/specification"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}
reqBody = "{\n  \"FieldId\": 0,\n  \"FieldValueId\": 0,\n  \"Text\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/catalog/pvt/product/:productId/specification"),
    Headers =
    {
        { "accept", "" },
    },
    Content = new StringContent("{\n  \"FieldId\": 0,\n  \"FieldValueId\": 0,\n  \"Text\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/product/:productId/specification");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
request.AddParameter("", "{\n  \"FieldId\": 0,\n  \"FieldValueId\": 0,\n  \"Text\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/product/:productId/specification"

	payload := strings.NewReader("{\n  \"FieldId\": 0,\n  \"FieldValueId\": 0,\n  \"Text\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/catalog/pvt/product/:productId/specification HTTP/1.1
Content-Type: 
Accept: 
Host: example.com
Content-Length: 53

{
  "FieldId": 0,
  "FieldValueId": 0,
  "Text": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/catalog/pvt/product/:productId/specification")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .setBody("{\n  \"FieldId\": 0,\n  \"FieldValueId\": 0,\n  \"Text\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/product/:productId/specification"))
    .header("content-type", "")
    .header("accept", "")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"FieldId\": 0,\n  \"FieldValueId\": 0,\n  \"Text\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"FieldId\": 0,\n  \"FieldValueId\": 0,\n  \"Text\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/product/:productId/specification")
  .post(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/catalog/pvt/product/:productId/specification")
  .header("content-type", "")
  .header("accept", "")
  .body("{\n  \"FieldId\": 0,\n  \"FieldValueId\": 0,\n  \"Text\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  FieldId: 0,
  FieldValueId: 0,
  Text: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/catalog/pvt/product/:productId/specification');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog/pvt/product/:productId/specification',
  headers: {'content-type': '', accept: ''},
  data: {FieldId: 0, FieldValueId: 0, Text: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/product/:productId/specification';
const options = {
  method: 'POST',
  headers: {'content-type': '', accept: ''},
  body: '{"FieldId":0,"FieldValueId":0,"Text":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/product/:productId/specification',
  method: 'POST',
  headers: {
    'content-type': '',
    accept: ''
  },
  processData: false,
  data: '{\n  "FieldId": 0,\n  "FieldValueId": 0,\n  "Text": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"FieldId\": 0,\n  \"FieldValueId\": 0,\n  \"Text\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/product/:productId/specification")
  .post(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/product/:productId/specification',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({FieldId: 0, FieldValueId: 0, Text: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog/pvt/product/:productId/specification',
  headers: {'content-type': '', accept: ''},
  body: {FieldId: 0, FieldValueId: 0, Text: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/catalog/pvt/product/:productId/specification');

req.headers({
  'content-type': '',
  accept: ''
});

req.type('json');
req.send({
  FieldId: 0,
  FieldValueId: 0,
  Text: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog/pvt/product/:productId/specification',
  headers: {'content-type': '', accept: ''},
  data: {FieldId: 0, FieldValueId: 0, Text: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/product/:productId/specification';
const options = {
  method: 'POST',
  headers: {'content-type': '', accept: ''},
  body: '{"FieldId":0,"FieldValueId":0,"Text":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };
NSDictionary *parameters = @{ @"FieldId": @0,
                              @"FieldValueId": @0,
                              @"Text": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/product/:productId/specification"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/catalog/pvt/product/:productId/specification" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"FieldId\": 0,\n  \"FieldValueId\": 0,\n  \"Text\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/product/:productId/specification",
  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([
    'FieldId' => 0,
    'FieldValueId' => 0,
    'Text' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/catalog/pvt/product/:productId/specification', [
  'body' => '{
  "FieldId": 0,
  "FieldValueId": 0,
  "Text": ""
}',
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/product/:productId/specification');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'FieldId' => 0,
  'FieldValueId' => 0,
  'Text' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'FieldId' => 0,
  'FieldValueId' => 0,
  'Text' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/catalog/pvt/product/:productId/specification');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/product/:productId/specification' -Method POST -Headers $headers -ContentType '' -Body '{
  "FieldId": 0,
  "FieldValueId": 0,
  "Text": ""
}'
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/product/:productId/specification' -Method POST -Headers $headers -ContentType '' -Body '{
  "FieldId": 0,
  "FieldValueId": 0,
  "Text": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"FieldId\": 0,\n  \"FieldValueId\": 0,\n  \"Text\": \"\"\n}"

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("POST", "/baseUrl/api/catalog/pvt/product/:productId/specification", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/product/:productId/specification"

payload = {
    "FieldId": 0,
    "FieldValueId": 0,
    "Text": ""
}
headers = {
    "content-type": "",
    "accept": ""
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/product/:productId/specification"

payload <- "{\n  \"FieldId\": 0,\n  \"FieldValueId\": 0,\n  \"Text\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/product/:productId/specification")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = ''
request["accept"] = ''
request.body = "{\n  \"FieldId\": 0,\n  \"FieldValueId\": 0,\n  \"Text\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/api/catalog/pvt/product/:productId/specification') do |req|
  req.headers['accept'] = ''
  req.body = "{\n  \"FieldId\": 0,\n  \"FieldValueId\": 0,\n  \"Text\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/product/:productId/specification";

    let payload = json!({
        "FieldId": 0,
        "FieldValueId": 0,
        "Text": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/catalog/pvt/product/:productId/specification \
  --header 'accept: ' \
  --header 'content-type: ' \
  --data '{
  "FieldId": 0,
  "FieldValueId": 0,
  "Text": ""
}'
echo '{
  "FieldId": 0,
  "FieldValueId": 0,
  "Text": ""
}' |  \
  http POST {{baseUrl}}/api/catalog/pvt/product/:productId/specification \
  accept:'' \
  content-type:''
wget --quiet \
  --method POST \
  --header 'content-type: ' \
  --header 'accept: ' \
  --body-data '{\n  "FieldId": 0,\n  "FieldValueId": 0,\n  "Text": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/product/:productId/specification
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]
let parameters = [
  "FieldId": 0,
  "FieldValueId": 0,
  "Text": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/product/:productId/specification")! 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

{
  "FieldId": 19,
  "FieldValueId": 1,
  "Id": 41,
  "Text": "test"
}
PUT Associate product specification using specification name and group name
{{baseUrl}}/api/catalog/pvt/product/:productId/specificationvalue
HEADERS

Content-Type
Accept
QUERY PARAMS

productId
BODY json

{
  "FieldName": "",
  "FieldValues": [],
  "GroupName": "",
  "RootLevelSpecification": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/product/:productId/specificationvalue");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"FieldName\": \"\",\n  \"FieldValues\": [],\n  \"GroupName\": \"\",\n  \"RootLevelSpecification\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/catalog/pvt/product/:productId/specificationvalue" {:headers {:accept ""}
                                                                                                 :content-type :json
                                                                                                 :form-params {:FieldName ""
                                                                                                               :FieldValues []
                                                                                                               :GroupName ""
                                                                                                               :RootLevelSpecification false}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/product/:productId/specificationvalue"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}
reqBody = "{\n  \"FieldName\": \"\",\n  \"FieldValues\": [],\n  \"GroupName\": \"\",\n  \"RootLevelSpecification\": false\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/catalog/pvt/product/:productId/specificationvalue"),
    Headers =
    {
        { "accept", "" },
    },
    Content = new StringContent("{\n  \"FieldName\": \"\",\n  \"FieldValues\": [],\n  \"GroupName\": \"\",\n  \"RootLevelSpecification\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/product/:productId/specificationvalue");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
request.AddParameter("", "{\n  \"FieldName\": \"\",\n  \"FieldValues\": [],\n  \"GroupName\": \"\",\n  \"RootLevelSpecification\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/product/:productId/specificationvalue"

	payload := strings.NewReader("{\n  \"FieldName\": \"\",\n  \"FieldValues\": [],\n  \"GroupName\": \"\",\n  \"RootLevelSpecification\": false\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/catalog/pvt/product/:productId/specificationvalue HTTP/1.1
Content-Type: 
Accept: 
Host: example.com
Content-Length: 96

{
  "FieldName": "",
  "FieldValues": [],
  "GroupName": "",
  "RootLevelSpecification": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/catalog/pvt/product/:productId/specificationvalue")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .setBody("{\n  \"FieldName\": \"\",\n  \"FieldValues\": [],\n  \"GroupName\": \"\",\n  \"RootLevelSpecification\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/product/:productId/specificationvalue"))
    .header("content-type", "")
    .header("accept", "")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"FieldName\": \"\",\n  \"FieldValues\": [],\n  \"GroupName\": \"\",\n  \"RootLevelSpecification\": 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  \"FieldName\": \"\",\n  \"FieldValues\": [],\n  \"GroupName\": \"\",\n  \"RootLevelSpecification\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/product/:productId/specificationvalue")
  .put(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/catalog/pvt/product/:productId/specificationvalue")
  .header("content-type", "")
  .header("accept", "")
  .body("{\n  \"FieldName\": \"\",\n  \"FieldValues\": [],\n  \"GroupName\": \"\",\n  \"RootLevelSpecification\": false\n}")
  .asString();
const data = JSON.stringify({
  FieldName: '',
  FieldValues: [],
  GroupName: '',
  RootLevelSpecification: false
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/catalog/pvt/product/:productId/specificationvalue');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/catalog/pvt/product/:productId/specificationvalue',
  headers: {'content-type': '', accept: ''},
  data: {FieldName: '', FieldValues: [], GroupName: '', RootLevelSpecification: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/product/:productId/specificationvalue';
const options = {
  method: 'PUT',
  headers: {'content-type': '', accept: ''},
  body: '{"FieldName":"","FieldValues":[],"GroupName":"","RootLevelSpecification":false}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/product/:productId/specificationvalue',
  method: 'PUT',
  headers: {
    'content-type': '',
    accept: ''
  },
  processData: false,
  data: '{\n  "FieldName": "",\n  "FieldValues": [],\n  "GroupName": "",\n  "RootLevelSpecification": 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  \"FieldName\": \"\",\n  \"FieldValues\": [],\n  \"GroupName\": \"\",\n  \"RootLevelSpecification\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/product/:productId/specificationvalue")
  .put(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/product/:productId/specificationvalue',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({FieldName: '', FieldValues: [], GroupName: '', RootLevelSpecification: false}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/catalog/pvt/product/:productId/specificationvalue',
  headers: {'content-type': '', accept: ''},
  body: {FieldName: '', FieldValues: [], GroupName: '', RootLevelSpecification: false},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/catalog/pvt/product/:productId/specificationvalue');

req.headers({
  'content-type': '',
  accept: ''
});

req.type('json');
req.send({
  FieldName: '',
  FieldValues: [],
  GroupName: '',
  RootLevelSpecification: false
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/catalog/pvt/product/:productId/specificationvalue',
  headers: {'content-type': '', accept: ''},
  data: {FieldName: '', FieldValues: [], GroupName: '', RootLevelSpecification: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/product/:productId/specificationvalue';
const options = {
  method: 'PUT',
  headers: {'content-type': '', accept: ''},
  body: '{"FieldName":"","FieldValues":[],"GroupName":"","RootLevelSpecification":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": @"",
                           @"accept": @"" };
NSDictionary *parameters = @{ @"FieldName": @"",
                              @"FieldValues": @[  ],
                              @"GroupName": @"",
                              @"RootLevelSpecification": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/product/:productId/specificationvalue"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/catalog/pvt/product/:productId/specificationvalue" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"FieldName\": \"\",\n  \"FieldValues\": [],\n  \"GroupName\": \"\",\n  \"RootLevelSpecification\": false\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/product/:productId/specificationvalue",
  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([
    'FieldName' => '',
    'FieldValues' => [
        
    ],
    'GroupName' => '',
    'RootLevelSpecification' => null
  ]),
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/catalog/pvt/product/:productId/specificationvalue', [
  'body' => '{
  "FieldName": "",
  "FieldValues": [],
  "GroupName": "",
  "RootLevelSpecification": false
}',
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/product/:productId/specificationvalue');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'FieldName' => '',
  'FieldValues' => [
    
  ],
  'GroupName' => '',
  'RootLevelSpecification' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'FieldName' => '',
  'FieldValues' => [
    
  ],
  'GroupName' => '',
  'RootLevelSpecification' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/catalog/pvt/product/:productId/specificationvalue');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/product/:productId/specificationvalue' -Method PUT -Headers $headers -ContentType '' -Body '{
  "FieldName": "",
  "FieldValues": [],
  "GroupName": "",
  "RootLevelSpecification": false
}'
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/product/:productId/specificationvalue' -Method PUT -Headers $headers -ContentType '' -Body '{
  "FieldName": "",
  "FieldValues": [],
  "GroupName": "",
  "RootLevelSpecification": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"FieldName\": \"\",\n  \"FieldValues\": [],\n  \"GroupName\": \"\",\n  \"RootLevelSpecification\": false\n}"

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("PUT", "/baseUrl/api/catalog/pvt/product/:productId/specificationvalue", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/product/:productId/specificationvalue"

payload = {
    "FieldName": "",
    "FieldValues": [],
    "GroupName": "",
    "RootLevelSpecification": False
}
headers = {
    "content-type": "",
    "accept": ""
}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/product/:productId/specificationvalue"

payload <- "{\n  \"FieldName\": \"\",\n  \"FieldValues\": [],\n  \"GroupName\": \"\",\n  \"RootLevelSpecification\": false\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/product/:productId/specificationvalue")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = ''
request["accept"] = ''
request.body = "{\n  \"FieldName\": \"\",\n  \"FieldValues\": [],\n  \"GroupName\": \"\",\n  \"RootLevelSpecification\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.put('/baseUrl/api/catalog/pvt/product/:productId/specificationvalue') do |req|
  req.headers['accept'] = ''
  req.body = "{\n  \"FieldName\": \"\",\n  \"FieldValues\": [],\n  \"GroupName\": \"\",\n  \"RootLevelSpecification\": false\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/product/:productId/specificationvalue";

    let payload = json!({
        "FieldName": "",
        "FieldValues": (),
        "GroupName": "",
        "RootLevelSpecification": false
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/catalog/pvt/product/:productId/specificationvalue \
  --header 'accept: ' \
  --header 'content-type: ' \
  --data '{
  "FieldName": "",
  "FieldValues": [],
  "GroupName": "",
  "RootLevelSpecification": false
}'
echo '{
  "FieldName": "",
  "FieldValues": [],
  "GroupName": "",
  "RootLevelSpecification": false
}' |  \
  http PUT {{baseUrl}}/api/catalog/pvt/product/:productId/specificationvalue \
  accept:'' \
  content-type:''
wget --quiet \
  --method PUT \
  --header 'content-type: ' \
  --header 'accept: ' \
  --body-data '{\n  "FieldName": "",\n  "FieldValues": [],\n  "GroupName": "",\n  "RootLevelSpecification": false\n}' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/product/:productId/specificationvalue
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]
let parameters = [
  "FieldName": "",
  "FieldValues": [],
  "GroupName": "",
  "RootLevelSpecification": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/product/:productId/specificationvalue")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

[
  {
    "FieldId": 85,
    "FieldValueId": 193,
    "Id": 239,
    "ProductId": 1,
    "Text": "Value123"
  }
]
DELETE Delete a specific Product Specification
{{baseUrl}}/api/catalog/pvt/product/:productId/specification/:specificationId
HEADERS

Content-Type
Accept
QUERY PARAMS

productId
specificationId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/product/:productId/specification/:specificationId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/api/catalog/pvt/product/:productId/specification/:specificationId" {:headers {:content-type ""
                                                                                                                          :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/product/:productId/specification/:specificationId"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

response = HTTP::Client.delete url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/api/catalog/pvt/product/:productId/specification/:specificationId"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/product/:productId/specification/:specificationId");
var request = new RestRequest("", Method.Delete);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/product/:productId/specification/:specificationId"

	req, _ := http.NewRequest("DELETE", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/api/catalog/pvt/product/:productId/specification/:specificationId HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/catalog/pvt/product/:productId/specification/:specificationId")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/product/:productId/specification/:specificationId"))
    .header("content-type", "")
    .header("accept", "")
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/product/:productId/specification/:specificationId")
  .delete(null)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/catalog/pvt/product/:productId/specification/:specificationId")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/api/catalog/pvt/product/:productId/specification/:specificationId');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/product/:productId/specification/:specificationId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/product/:productId/specification/:specificationId';
const options = {method: 'DELETE', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/product/:productId/specification/:specificationId',
  method: 'DELETE',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/product/:productId/specification/:specificationId")
  .delete(null)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/product/:productId/specification/:specificationId',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/product/:productId/specification/:specificationId',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/api/catalog/pvt/product/:productId/specification/:specificationId');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/product/:productId/specification/:specificationId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/product/:productId/specification/:specificationId';
const options = {method: 'DELETE', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/product/:productId/specification/:specificationId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/catalog/pvt/product/:productId/specification/:specificationId" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/product/:productId/specification/:specificationId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/api/catalog/pvt/product/:productId/specification/:specificationId', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/product/:productId/specification/:specificationId');
$request->setMethod(HTTP_METH_DELETE);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog/pvt/product/:productId/specification/:specificationId');
$request->setRequestMethod('DELETE');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/product/:productId/specification/:specificationId' -Method DELETE -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/product/:productId/specification/:specificationId' -Method DELETE -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("DELETE", "/baseUrl/api/catalog/pvt/product/:productId/specification/:specificationId", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/product/:productId/specification/:specificationId"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.delete(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/product/:productId/specification/:specificationId"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/product/:productId/specification/:specificationId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/api/catalog/pvt/product/:productId/specification/:specificationId') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/product/:productId/specification/:specificationId";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/api/catalog/pvt/product/:productId/specification/:specificationId \
  --header 'accept: ' \
  --header 'content-type: '
http DELETE {{baseUrl}}/api/catalog/pvt/product/:productId/specification/:specificationId \
  accept:'' \
  content-type:''
wget --quiet \
  --method DELETE \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/product/:productId/specification/:specificationId
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/product/:productId/specification/:specificationId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE Delete all Product Specifications by Product ID
{{baseUrl}}/api/catalog/pvt/product/:productId/specification
HEADERS

Content-Type
Accept
QUERY PARAMS

productId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/product/:productId/specification");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/api/catalog/pvt/product/:productId/specification" {:headers {:content-type ""
                                                                                                         :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/product/:productId/specification"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

response = HTTP::Client.delete url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/api/catalog/pvt/product/:productId/specification"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/product/:productId/specification");
var request = new RestRequest("", Method.Delete);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/product/:productId/specification"

	req, _ := http.NewRequest("DELETE", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/api/catalog/pvt/product/:productId/specification HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/catalog/pvt/product/:productId/specification")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/product/:productId/specification"))
    .header("content-type", "")
    .header("accept", "")
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/product/:productId/specification")
  .delete(null)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/catalog/pvt/product/:productId/specification")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/api/catalog/pvt/product/:productId/specification');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/product/:productId/specification',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/product/:productId/specification';
const options = {method: 'DELETE', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/product/:productId/specification',
  method: 'DELETE',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/product/:productId/specification")
  .delete(null)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/product/:productId/specification',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/product/:productId/specification',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/api/catalog/pvt/product/:productId/specification');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/product/:productId/specification',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/product/:productId/specification';
const options = {method: 'DELETE', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/product/:productId/specification"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/catalog/pvt/product/:productId/specification" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/product/:productId/specification",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/api/catalog/pvt/product/:productId/specification', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/product/:productId/specification');
$request->setMethod(HTTP_METH_DELETE);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog/pvt/product/:productId/specification');
$request->setRequestMethod('DELETE');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/product/:productId/specification' -Method DELETE -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/product/:productId/specification' -Method DELETE -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("DELETE", "/baseUrl/api/catalog/pvt/product/:productId/specification", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/product/:productId/specification"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.delete(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/product/:productId/specification"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/product/:productId/specification")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/api/catalog/pvt/product/:productId/specification') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/product/:productId/specification";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/api/catalog/pvt/product/:productId/specification \
  --header 'accept: ' \
  --header 'content-type: '
http DELETE {{baseUrl}}/api/catalog/pvt/product/:productId/specification \
  accept:'' \
  content-type:''
wget --quiet \
  --method DELETE \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/product/:productId/specification
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/product/:productId/specification")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get Product Specification and its information by Product ID
{{baseUrl}}/api/catalog/pvt/product/:productId/specification
HEADERS

Content-Type
Accept
QUERY PARAMS

productId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/product/:productId/specification");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/catalog/pvt/product/:productId/specification" {:headers {:content-type ""
                                                                                                      :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/product/:productId/specification"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

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}}/api/catalog/pvt/product/:productId/specification"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/product/:productId/specification");
var request = new RestRequest("", Method.Get);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/product/:productId/specification"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/catalog/pvt/product/:productId/specification HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/catalog/pvt/product/:productId/specification")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/product/:productId/specification"))
    .header("content-type", "")
    .header("accept", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/product/:productId/specification")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/catalog/pvt/product/:productId/specification")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/catalog/pvt/product/:productId/specification');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/product/:productId/specification',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/product/:productId/specification';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/product/:productId/specification',
  method: 'GET',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/product/:productId/specification")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/product/:productId/specification',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/product/:productId/specification',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/catalog/pvt/product/:productId/specification');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/product/:productId/specification',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/product/:productId/specification';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/product/:productId/specification"]
                                                       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}}/api/catalog/pvt/product/:productId/specification" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/product/:productId/specification",
  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: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/catalog/pvt/product/:productId/specification', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/product/:productId/specification');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog/pvt/product/:productId/specification');
$request->setRequestMethod('GET');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/product/:productId/specification' -Method GET -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/product/:productId/specification' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("GET", "/baseUrl/api/catalog/pvt/product/:productId/specification", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/product/:productId/specification"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/product/:productId/specification"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/product/:productId/specification")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/catalog/pvt/product/:productId/specification') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/product/:productId/specification";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".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}}/api/catalog/pvt/product/:productId/specification \
  --header 'accept: ' \
  --header 'content-type: '
http GET {{baseUrl}}/api/catalog/pvt/product/:productId/specification \
  accept:'' \
  content-type:''
wget --quiet \
  --method GET \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/product/:productId/specification
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/product/:productId/specification")! 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

[
  {
    "FieldId": 33,
    "FieldValueId": 135,
    "Id": 227,
    "ProductId": 1,
    "Text": "ValueA"
  },
  {
    "FieldId": 34,
    "FieldValueId": 1,
    "Id": 228,
    "ProductId": 1,
    "Text": "Giant"
  }
]
GET Get Product Specification by Product ID
{{baseUrl}}/api/catalog_system/pvt/products/:productId/specification
HEADERS

Content-Type
Accept
QUERY PARAMS

productId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog_system/pvt/products/:productId/specification");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/catalog_system/pvt/products/:productId/specification" {:headers {:content-type ""
                                                                                                              :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog_system/pvt/products/:productId/specification"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

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}}/api/catalog_system/pvt/products/:productId/specification"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog_system/pvt/products/:productId/specification");
var request = new RestRequest("", Method.Get);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog_system/pvt/products/:productId/specification"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/catalog_system/pvt/products/:productId/specification HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/catalog_system/pvt/products/:productId/specification")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog_system/pvt/products/:productId/specification"))
    .header("content-type", "")
    .header("accept", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pvt/products/:productId/specification")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/catalog_system/pvt/products/:productId/specification")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/catalog_system/pvt/products/:productId/specification');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pvt/products/:productId/specification',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog_system/pvt/products/:productId/specification';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog_system/pvt/products/:productId/specification',
  method: 'GET',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pvt/products/:productId/specification")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog_system/pvt/products/:productId/specification',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pvt/products/:productId/specification',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/catalog_system/pvt/products/:productId/specification');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pvt/products/:productId/specification',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog_system/pvt/products/:productId/specification';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog_system/pvt/products/:productId/specification"]
                                                       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}}/api/catalog_system/pvt/products/:productId/specification" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog_system/pvt/products/:productId/specification",
  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: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/catalog_system/pvt/products/:productId/specification', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog_system/pvt/products/:productId/specification');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog_system/pvt/products/:productId/specification');
$request->setRequestMethod('GET');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog_system/pvt/products/:productId/specification' -Method GET -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog_system/pvt/products/:productId/specification' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("GET", "/baseUrl/api/catalog_system/pvt/products/:productId/specification", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog_system/pvt/products/:productId/specification"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog_system/pvt/products/:productId/specification"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog_system/pvt/products/:productId/specification")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/catalog_system/pvt/products/:productId/specification') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog_system/pvt/products/:productId/specification";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".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}}/api/catalog_system/pvt/products/:productId/specification \
  --header 'accept: ' \
  --header 'content-type: '
http GET {{baseUrl}}/api/catalog_system/pvt/products/:productId/specification \
  accept:'' \
  content-type:''
wget --quiet \
  --method GET \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog_system/pvt/products/:productId/specification
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog_system/pvt/products/:productId/specification")! 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

[
  {
    "Id": 30,
    "Name": "Material",
    "Value": [
      "Iron",
      "Plastic"
    ]
  }
]
POST Update Product Specification by Product ID
{{baseUrl}}/api/catalog_system/pvt/products/:productId/specification
HEADERS

Content-Type
Accept
QUERY PARAMS

productId
BODY json

[
  {
    "Id": 0,
    "Name": "",
    "Value": []
  }
]
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog_system/pvt/products/:productId/specification");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "[\n  {\n    \"Id\": 30,\n    \"Name\": \"Material\",\n    \"Value\": [\n      \"Iron\",\n      \"Plastic\"\n    ]\n  }\n]");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/catalog_system/pvt/products/:productId/specification" {:headers {:accept ""}
                                                                                                     :content-type :json
                                                                                                     :form-params [{:Id 30
                                                                                                                    :Name "Material"
                                                                                                                    :Value ["Iron" "Plastic"]}]})
require "http/client"

url = "{{baseUrl}}/api/catalog_system/pvt/products/:productId/specification"
headers = HTTP::Headers{
  "content-type" => "application/json"
  "accept" => ""
}
reqBody = "[\n  {\n    \"Id\": 30,\n    \"Name\": \"Material\",\n    \"Value\": [\n      \"Iron\",\n      \"Plastic\"\n    ]\n  }\n]"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/catalog_system/pvt/products/:productId/specification"),
    Headers =
    {
        { "accept", "" },
    },
    Content = new StringContent("[\n  {\n    \"Id\": 30,\n    \"Name\": \"Material\",\n    \"Value\": [\n      \"Iron\",\n      \"Plastic\"\n    ]\n  }\n]")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog_system/pvt/products/:productId/specification");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddHeader("accept", "");
request.AddParameter("application/json", "[\n  {\n    \"Id\": 30,\n    \"Name\": \"Material\",\n    \"Value\": [\n      \"Iron\",\n      \"Plastic\"\n    ]\n  }\n]", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog_system/pvt/products/:productId/specification"

	payload := strings.NewReader("[\n  {\n    \"Id\": 30,\n    \"Name\": \"Material\",\n    \"Value\": [\n      \"Iron\",\n      \"Plastic\"\n    ]\n  }\n]")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/catalog_system/pvt/products/:productId/specification HTTP/1.1
Content-Type: application/json
Accept: 
Host: example.com
Content-Length: 100

[
  {
    "Id": 30,
    "Name": "Material",
    "Value": [
      "Iron",
      "Plastic"
    ]
  }
]
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/catalog_system/pvt/products/:productId/specification")
  .setHeader("content-type", "application/json")
  .setHeader("accept", "")
  .setBody("[\n  {\n    \"Id\": 30,\n    \"Name\": \"Material\",\n    \"Value\": [\n      \"Iron\",\n      \"Plastic\"\n    ]\n  }\n]")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog_system/pvt/products/:productId/specification"))
    .header("content-type", "application/json")
    .header("accept", "")
    .method("POST", HttpRequest.BodyPublishers.ofString("[\n  {\n    \"Id\": 30,\n    \"Name\": \"Material\",\n    \"Value\": [\n      \"Iron\",\n      \"Plastic\"\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  {\n    \"Id\": 30,\n    \"Name\": \"Material\",\n    \"Value\": [\n      \"Iron\",\n      \"Plastic\"\n    ]\n  }\n]");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pvt/products/:productId/specification")
  .post(body)
  .addHeader("content-type", "application/json")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/catalog_system/pvt/products/:productId/specification")
  .header("content-type", "application/json")
  .header("accept", "")
  .body("[\n  {\n    \"Id\": 30,\n    \"Name\": \"Material\",\n    \"Value\": [\n      \"Iron\",\n      \"Plastic\"\n    ]\n  }\n]")
  .asString();
const data = JSON.stringify([
  {
    Id: 30,
    Name: 'Material',
    Value: [
      'Iron',
      'Plastic'
    ]
  }
]);

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/catalog_system/pvt/products/:productId/specification');
xhr.setRequestHeader('content-type', 'application/json');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog_system/pvt/products/:productId/specification',
  headers: {'content-type': 'application/json', accept: ''},
  data: [{Id: 30, Name: 'Material', Value: ['Iron', 'Plastic']}]
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog_system/pvt/products/:productId/specification';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json', accept: ''},
  body: '[{"Id":30,"Name":"Material","Value":["Iron","Plastic"]}]'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog_system/pvt/products/:productId/specification',
  method: 'POST',
  headers: {
    'content-type': 'application/json',
    accept: ''
  },
  processData: false,
  data: '[\n  {\n    "Id": 30,\n    "Name": "Material",\n    "Value": [\n      "Iron",\n      "Plastic"\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  {\n    \"Id\": 30,\n    \"Name\": \"Material\",\n    \"Value\": [\n      \"Iron\",\n      \"Plastic\"\n    ]\n  }\n]")
val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pvt/products/:productId/specification")
  .post(body)
  .addHeader("content-type", "application/json")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog_system/pvt/products/:productId/specification',
  headers: {
    'content-type': 'application/json',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify([{Id: 30, Name: 'Material', Value: ['Iron', 'Plastic']}]));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog_system/pvt/products/:productId/specification',
  headers: {'content-type': 'application/json', accept: ''},
  body: [{Id: 30, Name: 'Material', Value: ['Iron', 'Plastic']}],
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/catalog_system/pvt/products/:productId/specification');

req.headers({
  'content-type': 'application/json',
  accept: ''
});

req.type('json');
req.send([
  {
    Id: 30,
    Name: 'Material',
    Value: [
      'Iron',
      'Plastic'
    ]
  }
]);

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog_system/pvt/products/:productId/specification',
  headers: {'content-type': 'application/json', accept: ''},
  data: [{Id: 30, Name: 'Material', Value: ['Iron', 'Plastic']}]
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog_system/pvt/products/:productId/specification';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json', accept: ''},
  body: '[{"Id":30,"Name":"Material","Value":["Iron","Plastic"]}]'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json",
                           @"accept": @"" };
NSDictionary *parameters = @[ @{ @"Id": @30, @"Name": @"Material", @"Value": @[ @"Iron", @"Plastic" ] } ];

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog_system/pvt/products/:productId/specification"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/catalog_system/pvt/products/:productId/specification" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "application/json");
  ("accept", "");
] in
let body = Cohttp_lwt_body.of_string "[\n  {\n    \"Id\": 30,\n    \"Name\": \"Material\",\n    \"Value\": [\n      \"Iron\",\n      \"Plastic\"\n    ]\n  }\n]" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog_system/pvt/products/:productId/specification",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    [
        'Id' => 30,
        'Name' => 'Material',
        'Value' => [
                'Iron',
                'Plastic'
        ]
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/catalog_system/pvt/products/:productId/specification', [
  'body' => '[
  {
    "Id": 30,
    "Name": "Material",
    "Value": [
      "Iron",
      "Plastic"
    ]
  }
]',
  'headers' => [
    'accept' => '',
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog_system/pvt/products/:productId/specification');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json',
  'accept' => ''
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  [
    'Id' => 30,
    'Name' => 'Material',
    'Value' => [
        'Iron',
        'Plastic'
    ]
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  [
    'Id' => 30,
    'Name' => 'Material',
    'Value' => [
        'Iron',
        'Plastic'
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/api/catalog_system/pvt/products/:productId/specification');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog_system/pvt/products/:productId/specification' -Method POST -Headers $headers -ContentType 'application/json' -Body '[
  {
    "Id": 30,
    "Name": "Material",
    "Value": [
      "Iron",
      "Plastic"
    ]
  }
]'
$headers=@{}
$headers.Add("content-type", "application/json")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog_system/pvt/products/:productId/specification' -Method POST -Headers $headers -ContentType 'application/json' -Body '[
  {
    "Id": 30,
    "Name": "Material",
    "Value": [
      "Iron",
      "Plastic"
    ]
  }
]'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "[\n  {\n    \"Id\": 30,\n    \"Name\": \"Material\",\n    \"Value\": [\n      \"Iron\",\n      \"Plastic\"\n    ]\n  }\n]"

headers = {
    'content-type': "application/json",
    'accept': ""
}

conn.request("POST", "/baseUrl/api/catalog_system/pvt/products/:productId/specification", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog_system/pvt/products/:productId/specification"

payload = [
    {
        "Id": 30,
        "Name": "Material",
        "Value": ["Iron", "Plastic"]
    }
]
headers = {
    "content-type": "application/json",
    "accept": ""
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog_system/pvt/products/:productId/specification"

payload <- "[\n  {\n    \"Id\": 30,\n    \"Name\": \"Material\",\n    \"Value\": [\n      \"Iron\",\n      \"Plastic\"\n    ]\n  }\n]"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog_system/pvt/products/:productId/specification")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request["accept"] = ''
request.body = "[\n  {\n    \"Id\": 30,\n    \"Name\": \"Material\",\n    \"Value\": [\n      \"Iron\",\n      \"Plastic\"\n    ]\n  }\n]"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/catalog_system/pvt/products/:productId/specification') do |req|
  req.headers['accept'] = ''
  req.body = "[\n  {\n    \"Id\": 30,\n    \"Name\": \"Material\",\n    \"Value\": [\n      \"Iron\",\n      \"Plastic\"\n    ]\n  }\n]"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog_system/pvt/products/:productId/specification";

    let payload = (
        json!({
            "Id": 30,
            "Name": "Material",
            "Value": ("Iron", "Plastic")
        })
    );

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());
    headers.insert("accept", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/catalog_system/pvt/products/:productId/specification \
  --header 'accept: ' \
  --header 'content-type: application/json' \
  --data '[
  {
    "Id": 30,
    "Name": "Material",
    "Value": [
      "Iron",
      "Plastic"
    ]
  }
]'
echo '[
  {
    "Id": 30,
    "Name": "Material",
    "Value": [
      "Iron",
      "Plastic"
    ]
  }
]' |  \
  http POST {{baseUrl}}/api/catalog_system/pvt/products/:productId/specification \
  accept:'' \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --header 'accept: ' \
  --body-data '[\n  {\n    "Id": 30,\n    "Name": "Material",\n    "Value": [\n      "Iron",\n      "Plastic"\n    ]\n  }\n]' \
  --output-document \
  - {{baseUrl}}/api/catalog_system/pvt/products/:productId/specification
import Foundation

let headers = [
  "content-type": "application/json",
  "accept": ""
]
let parameters = [
  [
    "Id": 30,
    "Name": "Material",
    "Value": ["Iron", "Plastic"]
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog_system/pvt/products/:productId/specification")! 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 Sales Channel List
{{baseUrl}}/api/catalog_system/pvt/saleschannel/list
HEADERS

Content-Type
Accept
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog_system/pvt/saleschannel/list");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/catalog_system/pvt/saleschannel/list" {:headers {:content-type ""
                                                                                              :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog_system/pvt/saleschannel/list"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

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}}/api/catalog_system/pvt/saleschannel/list"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog_system/pvt/saleschannel/list");
var request = new RestRequest("", Method.Get);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog_system/pvt/saleschannel/list"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/catalog_system/pvt/saleschannel/list HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/catalog_system/pvt/saleschannel/list")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog_system/pvt/saleschannel/list"))
    .header("content-type", "")
    .header("accept", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pvt/saleschannel/list")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/catalog_system/pvt/saleschannel/list")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/catalog_system/pvt/saleschannel/list');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pvt/saleschannel/list',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog_system/pvt/saleschannel/list';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog_system/pvt/saleschannel/list',
  method: 'GET',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pvt/saleschannel/list")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog_system/pvt/saleschannel/list',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pvt/saleschannel/list',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/catalog_system/pvt/saleschannel/list');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pvt/saleschannel/list',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog_system/pvt/saleschannel/list';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog_system/pvt/saleschannel/list"]
                                                       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}}/api/catalog_system/pvt/saleschannel/list" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog_system/pvt/saleschannel/list",
  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: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/catalog_system/pvt/saleschannel/list', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog_system/pvt/saleschannel/list');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog_system/pvt/saleschannel/list');
$request->setRequestMethod('GET');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog_system/pvt/saleschannel/list' -Method GET -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog_system/pvt/saleschannel/list' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("GET", "/baseUrl/api/catalog_system/pvt/saleschannel/list", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog_system/pvt/saleschannel/list"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog_system/pvt/saleschannel/list"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog_system/pvt/saleschannel/list")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/catalog_system/pvt/saleschannel/list') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog_system/pvt/saleschannel/list";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".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}}/api/catalog_system/pvt/saleschannel/list \
  --header 'accept: ' \
  --header 'content-type: '
http GET {{baseUrl}}/api/catalog_system/pvt/saleschannel/list \
  accept:'' \
  content-type:''
wget --quiet \
  --method GET \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog_system/pvt/saleschannel/list
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog_system/pvt/saleschannel/list")! 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

[
  {
    "ConditionRule": "approved=true",
    "CountryCode": "BRA",
    "CultureInfo": "pt-BR",
    "CurrencyCode": "BRL",
    "CurrencyDecimalDigits": 1,
    "CurrencyLocale": 1046,
    "CurrencySymbol": "R$",
    "Id": 1,
    "Name": "Loja Principal",
    "Origin": null,
    "Position": 1,
    "ProductClusterId": null,
    "TimeZone": "E. South America Standard Time"
  }
]
GET Get Sales Channel by ID
{{baseUrl}}/api/catalog_system/pub/saleschannel/:salesChannelId
HEADERS

Content-Type
Accept
QUERY PARAMS

salesChannelId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog_system/pub/saleschannel/:salesChannelId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/catalog_system/pub/saleschannel/:salesChannelId" {:headers {:content-type ""
                                                                                                         :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog_system/pub/saleschannel/:salesChannelId"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

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}}/api/catalog_system/pub/saleschannel/:salesChannelId"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog_system/pub/saleschannel/:salesChannelId");
var request = new RestRequest("", Method.Get);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog_system/pub/saleschannel/:salesChannelId"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/catalog_system/pub/saleschannel/:salesChannelId HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/catalog_system/pub/saleschannel/:salesChannelId")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog_system/pub/saleschannel/:salesChannelId"))
    .header("content-type", "")
    .header("accept", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pub/saleschannel/:salesChannelId")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/catalog_system/pub/saleschannel/:salesChannelId")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/catalog_system/pub/saleschannel/:salesChannelId');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pub/saleschannel/:salesChannelId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog_system/pub/saleschannel/:salesChannelId';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog_system/pub/saleschannel/:salesChannelId',
  method: 'GET',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pub/saleschannel/:salesChannelId")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog_system/pub/saleschannel/:salesChannelId',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pub/saleschannel/:salesChannelId',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/catalog_system/pub/saleschannel/:salesChannelId');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pub/saleschannel/:salesChannelId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog_system/pub/saleschannel/:salesChannelId';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog_system/pub/saleschannel/:salesChannelId"]
                                                       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}}/api/catalog_system/pub/saleschannel/:salesChannelId" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog_system/pub/saleschannel/:salesChannelId",
  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: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/catalog_system/pub/saleschannel/:salesChannelId', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog_system/pub/saleschannel/:salesChannelId');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog_system/pub/saleschannel/:salesChannelId');
$request->setRequestMethod('GET');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog_system/pub/saleschannel/:salesChannelId' -Method GET -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog_system/pub/saleschannel/:salesChannelId' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("GET", "/baseUrl/api/catalog_system/pub/saleschannel/:salesChannelId", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog_system/pub/saleschannel/:salesChannelId"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog_system/pub/saleschannel/:salesChannelId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog_system/pub/saleschannel/:salesChannelId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/catalog_system/pub/saleschannel/:salesChannelId') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog_system/pub/saleschannel/:salesChannelId";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".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}}/api/catalog_system/pub/saleschannel/:salesChannelId \
  --header 'accept: ' \
  --header 'content-type: '
http GET {{baseUrl}}/api/catalog_system/pub/saleschannel/:salesChannelId \
  accept:'' \
  content-type:''
wget --quiet \
  --method GET \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog_system/pub/saleschannel/:salesChannelId
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog_system/pub/saleschannel/:salesChannelId")! 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

{
  "ConditionRule": "approved=true",
  "CountryCode": "BRA",
  "CultureInfo": "pt-BR",
  "CurrencyCode": "BRL",
  "CurrencyDecimalDigits": 1,
  "CurrencyFormatInfo": {
    "CurrencyDecimalDigits": 1,
    "CurrencyDecimalSeparator": ",",
    "CurrencyGroupSeparator": ".",
    "CurrencyGroupSize": 3,
    "StartsWithCurrencySymbol": true
  },
  "CurrencyLocale": 1046,
  "CurrencySymbol": "R$",
  "Id": 1,
  "Name": "Loja Principal",
  "Origin": null,
  "Position": 1,
  "ProductClusterId": null,
  "TimeZone": "E. South America Standard Time"
}
POST Create Seller
{{baseUrl}}/api/catalog_system/pvt/seller
HEADERS

Content-Type
Accept
BODY json

{
  "ArchiveId": 0,
  "CNPJ": "",
  "CSCIdentification": "",
  "CatalogSystemEndpoint": "",
  "CategoryCommissionPercentage": "",
  "DeliveryPolicy": "",
  "Description": "",
  "Email": "",
  "ExchangeReturnPolicy": "",
  "FreightCommissionPercentage": "",
  "FulfillmentEndpoint": "",
  "FulfillmentSellerId": 0,
  "IsActive": false,
  "IsBetterScope": false,
  "MerchantName": "",
  "Name": "",
  "Password": "",
  "ProductCommissionPercentage": "",
  "SecutityPrivacyPolicy": "",
  "SellerId": "",
  "SellerType": 0,
  "TrustPolicy": "",
  "UrlLogo": "",
  "UseHybridPaymentOptions": false,
  "UserName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog_system/pvt/seller");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ArchiveId\": 0,\n  \"CNPJ\": \"\",\n  \"CSCIdentification\": \"\",\n  \"CatalogSystemEndpoint\": \"\",\n  \"CategoryCommissionPercentage\": \"\",\n  \"DeliveryPolicy\": \"\",\n  \"Description\": \"\",\n  \"Email\": \"\",\n  \"ExchangeReturnPolicy\": \"\",\n  \"FreightCommissionPercentage\": \"\",\n  \"FulfillmentEndpoint\": \"\",\n  \"FulfillmentSellerId\": 0,\n  \"IsActive\": false,\n  \"IsBetterScope\": false,\n  \"MerchantName\": \"\",\n  \"Name\": \"\",\n  \"Password\": \"\",\n  \"ProductCommissionPercentage\": \"\",\n  \"SecutityPrivacyPolicy\": \"\",\n  \"SellerId\": \"\",\n  \"SellerType\": 0,\n  \"TrustPolicy\": \"\",\n  \"UrlLogo\": \"\",\n  \"UseHybridPaymentOptions\": false,\n  \"UserName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/catalog_system/pvt/seller" {:headers {:accept ""}
                                                                          :content-type :json
                                                                          :form-params {:ArchiveId 0
                                                                                        :CNPJ ""
                                                                                        :CSCIdentification ""
                                                                                        :CatalogSystemEndpoint ""
                                                                                        :CategoryCommissionPercentage ""
                                                                                        :DeliveryPolicy ""
                                                                                        :Description ""
                                                                                        :Email ""
                                                                                        :ExchangeReturnPolicy ""
                                                                                        :FreightCommissionPercentage ""
                                                                                        :FulfillmentEndpoint ""
                                                                                        :FulfillmentSellerId 0
                                                                                        :IsActive false
                                                                                        :IsBetterScope false
                                                                                        :MerchantName ""
                                                                                        :Name ""
                                                                                        :Password ""
                                                                                        :ProductCommissionPercentage ""
                                                                                        :SecutityPrivacyPolicy ""
                                                                                        :SellerId ""
                                                                                        :SellerType 0
                                                                                        :TrustPolicy ""
                                                                                        :UrlLogo ""
                                                                                        :UseHybridPaymentOptions false
                                                                                        :UserName ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog_system/pvt/seller"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}
reqBody = "{\n  \"ArchiveId\": 0,\n  \"CNPJ\": \"\",\n  \"CSCIdentification\": \"\",\n  \"CatalogSystemEndpoint\": \"\",\n  \"CategoryCommissionPercentage\": \"\",\n  \"DeliveryPolicy\": \"\",\n  \"Description\": \"\",\n  \"Email\": \"\",\n  \"ExchangeReturnPolicy\": \"\",\n  \"FreightCommissionPercentage\": \"\",\n  \"FulfillmentEndpoint\": \"\",\n  \"FulfillmentSellerId\": 0,\n  \"IsActive\": false,\n  \"IsBetterScope\": false,\n  \"MerchantName\": \"\",\n  \"Name\": \"\",\n  \"Password\": \"\",\n  \"ProductCommissionPercentage\": \"\",\n  \"SecutityPrivacyPolicy\": \"\",\n  \"SellerId\": \"\",\n  \"SellerType\": 0,\n  \"TrustPolicy\": \"\",\n  \"UrlLogo\": \"\",\n  \"UseHybridPaymentOptions\": false,\n  \"UserName\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/catalog_system/pvt/seller"),
    Headers =
    {
        { "accept", "" },
    },
    Content = new StringContent("{\n  \"ArchiveId\": 0,\n  \"CNPJ\": \"\",\n  \"CSCIdentification\": \"\",\n  \"CatalogSystemEndpoint\": \"\",\n  \"CategoryCommissionPercentage\": \"\",\n  \"DeliveryPolicy\": \"\",\n  \"Description\": \"\",\n  \"Email\": \"\",\n  \"ExchangeReturnPolicy\": \"\",\n  \"FreightCommissionPercentage\": \"\",\n  \"FulfillmentEndpoint\": \"\",\n  \"FulfillmentSellerId\": 0,\n  \"IsActive\": false,\n  \"IsBetterScope\": false,\n  \"MerchantName\": \"\",\n  \"Name\": \"\",\n  \"Password\": \"\",\n  \"ProductCommissionPercentage\": \"\",\n  \"SecutityPrivacyPolicy\": \"\",\n  \"SellerId\": \"\",\n  \"SellerType\": 0,\n  \"TrustPolicy\": \"\",\n  \"UrlLogo\": \"\",\n  \"UseHybridPaymentOptions\": false,\n  \"UserName\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog_system/pvt/seller");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
request.AddParameter("", "{\n  \"ArchiveId\": 0,\n  \"CNPJ\": \"\",\n  \"CSCIdentification\": \"\",\n  \"CatalogSystemEndpoint\": \"\",\n  \"CategoryCommissionPercentage\": \"\",\n  \"DeliveryPolicy\": \"\",\n  \"Description\": \"\",\n  \"Email\": \"\",\n  \"ExchangeReturnPolicy\": \"\",\n  \"FreightCommissionPercentage\": \"\",\n  \"FulfillmentEndpoint\": \"\",\n  \"FulfillmentSellerId\": 0,\n  \"IsActive\": false,\n  \"IsBetterScope\": false,\n  \"MerchantName\": \"\",\n  \"Name\": \"\",\n  \"Password\": \"\",\n  \"ProductCommissionPercentage\": \"\",\n  \"SecutityPrivacyPolicy\": \"\",\n  \"SellerId\": \"\",\n  \"SellerType\": 0,\n  \"TrustPolicy\": \"\",\n  \"UrlLogo\": \"\",\n  \"UseHybridPaymentOptions\": false,\n  \"UserName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog_system/pvt/seller"

	payload := strings.NewReader("{\n  \"ArchiveId\": 0,\n  \"CNPJ\": \"\",\n  \"CSCIdentification\": \"\",\n  \"CatalogSystemEndpoint\": \"\",\n  \"CategoryCommissionPercentage\": \"\",\n  \"DeliveryPolicy\": \"\",\n  \"Description\": \"\",\n  \"Email\": \"\",\n  \"ExchangeReturnPolicy\": \"\",\n  \"FreightCommissionPercentage\": \"\",\n  \"FulfillmentEndpoint\": \"\",\n  \"FulfillmentSellerId\": 0,\n  \"IsActive\": false,\n  \"IsBetterScope\": false,\n  \"MerchantName\": \"\",\n  \"Name\": \"\",\n  \"Password\": \"\",\n  \"ProductCommissionPercentage\": \"\",\n  \"SecutityPrivacyPolicy\": \"\",\n  \"SellerId\": \"\",\n  \"SellerType\": 0,\n  \"TrustPolicy\": \"\",\n  \"UrlLogo\": \"\",\n  \"UseHybridPaymentOptions\": false,\n  \"UserName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/catalog_system/pvt/seller HTTP/1.1
Content-Type: 
Accept: 
Host: example.com
Content-Length: 612

{
  "ArchiveId": 0,
  "CNPJ": "",
  "CSCIdentification": "",
  "CatalogSystemEndpoint": "",
  "CategoryCommissionPercentage": "",
  "DeliveryPolicy": "",
  "Description": "",
  "Email": "",
  "ExchangeReturnPolicy": "",
  "FreightCommissionPercentage": "",
  "FulfillmentEndpoint": "",
  "FulfillmentSellerId": 0,
  "IsActive": false,
  "IsBetterScope": false,
  "MerchantName": "",
  "Name": "",
  "Password": "",
  "ProductCommissionPercentage": "",
  "SecutityPrivacyPolicy": "",
  "SellerId": "",
  "SellerType": 0,
  "TrustPolicy": "",
  "UrlLogo": "",
  "UseHybridPaymentOptions": false,
  "UserName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/catalog_system/pvt/seller")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .setBody("{\n  \"ArchiveId\": 0,\n  \"CNPJ\": \"\",\n  \"CSCIdentification\": \"\",\n  \"CatalogSystemEndpoint\": \"\",\n  \"CategoryCommissionPercentage\": \"\",\n  \"DeliveryPolicy\": \"\",\n  \"Description\": \"\",\n  \"Email\": \"\",\n  \"ExchangeReturnPolicy\": \"\",\n  \"FreightCommissionPercentage\": \"\",\n  \"FulfillmentEndpoint\": \"\",\n  \"FulfillmentSellerId\": 0,\n  \"IsActive\": false,\n  \"IsBetterScope\": false,\n  \"MerchantName\": \"\",\n  \"Name\": \"\",\n  \"Password\": \"\",\n  \"ProductCommissionPercentage\": \"\",\n  \"SecutityPrivacyPolicy\": \"\",\n  \"SellerId\": \"\",\n  \"SellerType\": 0,\n  \"TrustPolicy\": \"\",\n  \"UrlLogo\": \"\",\n  \"UseHybridPaymentOptions\": false,\n  \"UserName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog_system/pvt/seller"))
    .header("content-type", "")
    .header("accept", "")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ArchiveId\": 0,\n  \"CNPJ\": \"\",\n  \"CSCIdentification\": \"\",\n  \"CatalogSystemEndpoint\": \"\",\n  \"CategoryCommissionPercentage\": \"\",\n  \"DeliveryPolicy\": \"\",\n  \"Description\": \"\",\n  \"Email\": \"\",\n  \"ExchangeReturnPolicy\": \"\",\n  \"FreightCommissionPercentage\": \"\",\n  \"FulfillmentEndpoint\": \"\",\n  \"FulfillmentSellerId\": 0,\n  \"IsActive\": false,\n  \"IsBetterScope\": false,\n  \"MerchantName\": \"\",\n  \"Name\": \"\",\n  \"Password\": \"\",\n  \"ProductCommissionPercentage\": \"\",\n  \"SecutityPrivacyPolicy\": \"\",\n  \"SellerId\": \"\",\n  \"SellerType\": 0,\n  \"TrustPolicy\": \"\",\n  \"UrlLogo\": \"\",\n  \"UseHybridPaymentOptions\": false,\n  \"UserName\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"ArchiveId\": 0,\n  \"CNPJ\": \"\",\n  \"CSCIdentification\": \"\",\n  \"CatalogSystemEndpoint\": \"\",\n  \"CategoryCommissionPercentage\": \"\",\n  \"DeliveryPolicy\": \"\",\n  \"Description\": \"\",\n  \"Email\": \"\",\n  \"ExchangeReturnPolicy\": \"\",\n  \"FreightCommissionPercentage\": \"\",\n  \"FulfillmentEndpoint\": \"\",\n  \"FulfillmentSellerId\": 0,\n  \"IsActive\": false,\n  \"IsBetterScope\": false,\n  \"MerchantName\": \"\",\n  \"Name\": \"\",\n  \"Password\": \"\",\n  \"ProductCommissionPercentage\": \"\",\n  \"SecutityPrivacyPolicy\": \"\",\n  \"SellerId\": \"\",\n  \"SellerType\": 0,\n  \"TrustPolicy\": \"\",\n  \"UrlLogo\": \"\",\n  \"UseHybridPaymentOptions\": false,\n  \"UserName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pvt/seller")
  .post(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/catalog_system/pvt/seller")
  .header("content-type", "")
  .header("accept", "")
  .body("{\n  \"ArchiveId\": 0,\n  \"CNPJ\": \"\",\n  \"CSCIdentification\": \"\",\n  \"CatalogSystemEndpoint\": \"\",\n  \"CategoryCommissionPercentage\": \"\",\n  \"DeliveryPolicy\": \"\",\n  \"Description\": \"\",\n  \"Email\": \"\",\n  \"ExchangeReturnPolicy\": \"\",\n  \"FreightCommissionPercentage\": \"\",\n  \"FulfillmentEndpoint\": \"\",\n  \"FulfillmentSellerId\": 0,\n  \"IsActive\": false,\n  \"IsBetterScope\": false,\n  \"MerchantName\": \"\",\n  \"Name\": \"\",\n  \"Password\": \"\",\n  \"ProductCommissionPercentage\": \"\",\n  \"SecutityPrivacyPolicy\": \"\",\n  \"SellerId\": \"\",\n  \"SellerType\": 0,\n  \"TrustPolicy\": \"\",\n  \"UrlLogo\": \"\",\n  \"UseHybridPaymentOptions\": false,\n  \"UserName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ArchiveId: 0,
  CNPJ: '',
  CSCIdentification: '',
  CatalogSystemEndpoint: '',
  CategoryCommissionPercentage: '',
  DeliveryPolicy: '',
  Description: '',
  Email: '',
  ExchangeReturnPolicy: '',
  FreightCommissionPercentage: '',
  FulfillmentEndpoint: '',
  FulfillmentSellerId: 0,
  IsActive: false,
  IsBetterScope: false,
  MerchantName: '',
  Name: '',
  Password: '',
  ProductCommissionPercentage: '',
  SecutityPrivacyPolicy: '',
  SellerId: '',
  SellerType: 0,
  TrustPolicy: '',
  UrlLogo: '',
  UseHybridPaymentOptions: false,
  UserName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/catalog_system/pvt/seller');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog_system/pvt/seller',
  headers: {'content-type': '', accept: ''},
  data: {
    ArchiveId: 0,
    CNPJ: '',
    CSCIdentification: '',
    CatalogSystemEndpoint: '',
    CategoryCommissionPercentage: '',
    DeliveryPolicy: '',
    Description: '',
    Email: '',
    ExchangeReturnPolicy: '',
    FreightCommissionPercentage: '',
    FulfillmentEndpoint: '',
    FulfillmentSellerId: 0,
    IsActive: false,
    IsBetterScope: false,
    MerchantName: '',
    Name: '',
    Password: '',
    ProductCommissionPercentage: '',
    SecutityPrivacyPolicy: '',
    SellerId: '',
    SellerType: 0,
    TrustPolicy: '',
    UrlLogo: '',
    UseHybridPaymentOptions: false,
    UserName: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog_system/pvt/seller';
const options = {
  method: 'POST',
  headers: {'content-type': '', accept: ''},
  body: '{"ArchiveId":0,"CNPJ":"","CSCIdentification":"","CatalogSystemEndpoint":"","CategoryCommissionPercentage":"","DeliveryPolicy":"","Description":"","Email":"","ExchangeReturnPolicy":"","FreightCommissionPercentage":"","FulfillmentEndpoint":"","FulfillmentSellerId":0,"IsActive":false,"IsBetterScope":false,"MerchantName":"","Name":"","Password":"","ProductCommissionPercentage":"","SecutityPrivacyPolicy":"","SellerId":"","SellerType":0,"TrustPolicy":"","UrlLogo":"","UseHybridPaymentOptions":false,"UserName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog_system/pvt/seller',
  method: 'POST',
  headers: {
    'content-type': '',
    accept: ''
  },
  processData: false,
  data: '{\n  "ArchiveId": 0,\n  "CNPJ": "",\n  "CSCIdentification": "",\n  "CatalogSystemEndpoint": "",\n  "CategoryCommissionPercentage": "",\n  "DeliveryPolicy": "",\n  "Description": "",\n  "Email": "",\n  "ExchangeReturnPolicy": "",\n  "FreightCommissionPercentage": "",\n  "FulfillmentEndpoint": "",\n  "FulfillmentSellerId": 0,\n  "IsActive": false,\n  "IsBetterScope": false,\n  "MerchantName": "",\n  "Name": "",\n  "Password": "",\n  "ProductCommissionPercentage": "",\n  "SecutityPrivacyPolicy": "",\n  "SellerId": "",\n  "SellerType": 0,\n  "TrustPolicy": "",\n  "UrlLogo": "",\n  "UseHybridPaymentOptions": false,\n  "UserName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ArchiveId\": 0,\n  \"CNPJ\": \"\",\n  \"CSCIdentification\": \"\",\n  \"CatalogSystemEndpoint\": \"\",\n  \"CategoryCommissionPercentage\": \"\",\n  \"DeliveryPolicy\": \"\",\n  \"Description\": \"\",\n  \"Email\": \"\",\n  \"ExchangeReturnPolicy\": \"\",\n  \"FreightCommissionPercentage\": \"\",\n  \"FulfillmentEndpoint\": \"\",\n  \"FulfillmentSellerId\": 0,\n  \"IsActive\": false,\n  \"IsBetterScope\": false,\n  \"MerchantName\": \"\",\n  \"Name\": \"\",\n  \"Password\": \"\",\n  \"ProductCommissionPercentage\": \"\",\n  \"SecutityPrivacyPolicy\": \"\",\n  \"SellerId\": \"\",\n  \"SellerType\": 0,\n  \"TrustPolicy\": \"\",\n  \"UrlLogo\": \"\",\n  \"UseHybridPaymentOptions\": false,\n  \"UserName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pvt/seller")
  .post(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog_system/pvt/seller',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  ArchiveId: 0,
  CNPJ: '',
  CSCIdentification: '',
  CatalogSystemEndpoint: '',
  CategoryCommissionPercentage: '',
  DeliveryPolicy: '',
  Description: '',
  Email: '',
  ExchangeReturnPolicy: '',
  FreightCommissionPercentage: '',
  FulfillmentEndpoint: '',
  FulfillmentSellerId: 0,
  IsActive: false,
  IsBetterScope: false,
  MerchantName: '',
  Name: '',
  Password: '',
  ProductCommissionPercentage: '',
  SecutityPrivacyPolicy: '',
  SellerId: '',
  SellerType: 0,
  TrustPolicy: '',
  UrlLogo: '',
  UseHybridPaymentOptions: false,
  UserName: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog_system/pvt/seller',
  headers: {'content-type': '', accept: ''},
  body: {
    ArchiveId: 0,
    CNPJ: '',
    CSCIdentification: '',
    CatalogSystemEndpoint: '',
    CategoryCommissionPercentage: '',
    DeliveryPolicy: '',
    Description: '',
    Email: '',
    ExchangeReturnPolicy: '',
    FreightCommissionPercentage: '',
    FulfillmentEndpoint: '',
    FulfillmentSellerId: 0,
    IsActive: false,
    IsBetterScope: false,
    MerchantName: '',
    Name: '',
    Password: '',
    ProductCommissionPercentage: '',
    SecutityPrivacyPolicy: '',
    SellerId: '',
    SellerType: 0,
    TrustPolicy: '',
    UrlLogo: '',
    UseHybridPaymentOptions: false,
    UserName: ''
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/catalog_system/pvt/seller');

req.headers({
  'content-type': '',
  accept: ''
});

req.type('json');
req.send({
  ArchiveId: 0,
  CNPJ: '',
  CSCIdentification: '',
  CatalogSystemEndpoint: '',
  CategoryCommissionPercentage: '',
  DeliveryPolicy: '',
  Description: '',
  Email: '',
  ExchangeReturnPolicy: '',
  FreightCommissionPercentage: '',
  FulfillmentEndpoint: '',
  FulfillmentSellerId: 0,
  IsActive: false,
  IsBetterScope: false,
  MerchantName: '',
  Name: '',
  Password: '',
  ProductCommissionPercentage: '',
  SecutityPrivacyPolicy: '',
  SellerId: '',
  SellerType: 0,
  TrustPolicy: '',
  UrlLogo: '',
  UseHybridPaymentOptions: false,
  UserName: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog_system/pvt/seller',
  headers: {'content-type': '', accept: ''},
  data: {
    ArchiveId: 0,
    CNPJ: '',
    CSCIdentification: '',
    CatalogSystemEndpoint: '',
    CategoryCommissionPercentage: '',
    DeliveryPolicy: '',
    Description: '',
    Email: '',
    ExchangeReturnPolicy: '',
    FreightCommissionPercentage: '',
    FulfillmentEndpoint: '',
    FulfillmentSellerId: 0,
    IsActive: false,
    IsBetterScope: false,
    MerchantName: '',
    Name: '',
    Password: '',
    ProductCommissionPercentage: '',
    SecutityPrivacyPolicy: '',
    SellerId: '',
    SellerType: 0,
    TrustPolicy: '',
    UrlLogo: '',
    UseHybridPaymentOptions: false,
    UserName: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog_system/pvt/seller';
const options = {
  method: 'POST',
  headers: {'content-type': '', accept: ''},
  body: '{"ArchiveId":0,"CNPJ":"","CSCIdentification":"","CatalogSystemEndpoint":"","CategoryCommissionPercentage":"","DeliveryPolicy":"","Description":"","Email":"","ExchangeReturnPolicy":"","FreightCommissionPercentage":"","FulfillmentEndpoint":"","FulfillmentSellerId":0,"IsActive":false,"IsBetterScope":false,"MerchantName":"","Name":"","Password":"","ProductCommissionPercentage":"","SecutityPrivacyPolicy":"","SellerId":"","SellerType":0,"TrustPolicy":"","UrlLogo":"","UseHybridPaymentOptions":false,"UserName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };
NSDictionary *parameters = @{ @"ArchiveId": @0,
                              @"CNPJ": @"",
                              @"CSCIdentification": @"",
                              @"CatalogSystemEndpoint": @"",
                              @"CategoryCommissionPercentage": @"",
                              @"DeliveryPolicy": @"",
                              @"Description": @"",
                              @"Email": @"",
                              @"ExchangeReturnPolicy": @"",
                              @"FreightCommissionPercentage": @"",
                              @"FulfillmentEndpoint": @"",
                              @"FulfillmentSellerId": @0,
                              @"IsActive": @NO,
                              @"IsBetterScope": @NO,
                              @"MerchantName": @"",
                              @"Name": @"",
                              @"Password": @"",
                              @"ProductCommissionPercentage": @"",
                              @"SecutityPrivacyPolicy": @"",
                              @"SellerId": @"",
                              @"SellerType": @0,
                              @"TrustPolicy": @"",
                              @"UrlLogo": @"",
                              @"UseHybridPaymentOptions": @NO,
                              @"UserName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog_system/pvt/seller"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/catalog_system/pvt/seller" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"ArchiveId\": 0,\n  \"CNPJ\": \"\",\n  \"CSCIdentification\": \"\",\n  \"CatalogSystemEndpoint\": \"\",\n  \"CategoryCommissionPercentage\": \"\",\n  \"DeliveryPolicy\": \"\",\n  \"Description\": \"\",\n  \"Email\": \"\",\n  \"ExchangeReturnPolicy\": \"\",\n  \"FreightCommissionPercentage\": \"\",\n  \"FulfillmentEndpoint\": \"\",\n  \"FulfillmentSellerId\": 0,\n  \"IsActive\": false,\n  \"IsBetterScope\": false,\n  \"MerchantName\": \"\",\n  \"Name\": \"\",\n  \"Password\": \"\",\n  \"ProductCommissionPercentage\": \"\",\n  \"SecutityPrivacyPolicy\": \"\",\n  \"SellerId\": \"\",\n  \"SellerType\": 0,\n  \"TrustPolicy\": \"\",\n  \"UrlLogo\": \"\",\n  \"UseHybridPaymentOptions\": false,\n  \"UserName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog_system/pvt/seller",
  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([
    'ArchiveId' => 0,
    'CNPJ' => '',
    'CSCIdentification' => '',
    'CatalogSystemEndpoint' => '',
    'CategoryCommissionPercentage' => '',
    'DeliveryPolicy' => '',
    'Description' => '',
    'Email' => '',
    'ExchangeReturnPolicy' => '',
    'FreightCommissionPercentage' => '',
    'FulfillmentEndpoint' => '',
    'FulfillmentSellerId' => 0,
    'IsActive' => null,
    'IsBetterScope' => null,
    'MerchantName' => '',
    'Name' => '',
    'Password' => '',
    'ProductCommissionPercentage' => '',
    'SecutityPrivacyPolicy' => '',
    'SellerId' => '',
    'SellerType' => 0,
    'TrustPolicy' => '',
    'UrlLogo' => '',
    'UseHybridPaymentOptions' => null,
    'UserName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/catalog_system/pvt/seller', [
  'body' => '{
  "ArchiveId": 0,
  "CNPJ": "",
  "CSCIdentification": "",
  "CatalogSystemEndpoint": "",
  "CategoryCommissionPercentage": "",
  "DeliveryPolicy": "",
  "Description": "",
  "Email": "",
  "ExchangeReturnPolicy": "",
  "FreightCommissionPercentage": "",
  "FulfillmentEndpoint": "",
  "FulfillmentSellerId": 0,
  "IsActive": false,
  "IsBetterScope": false,
  "MerchantName": "",
  "Name": "",
  "Password": "",
  "ProductCommissionPercentage": "",
  "SecutityPrivacyPolicy": "",
  "SellerId": "",
  "SellerType": 0,
  "TrustPolicy": "",
  "UrlLogo": "",
  "UseHybridPaymentOptions": false,
  "UserName": ""
}',
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog_system/pvt/seller');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ArchiveId' => 0,
  'CNPJ' => '',
  'CSCIdentification' => '',
  'CatalogSystemEndpoint' => '',
  'CategoryCommissionPercentage' => '',
  'DeliveryPolicy' => '',
  'Description' => '',
  'Email' => '',
  'ExchangeReturnPolicy' => '',
  'FreightCommissionPercentage' => '',
  'FulfillmentEndpoint' => '',
  'FulfillmentSellerId' => 0,
  'IsActive' => null,
  'IsBetterScope' => null,
  'MerchantName' => '',
  'Name' => '',
  'Password' => '',
  'ProductCommissionPercentage' => '',
  'SecutityPrivacyPolicy' => '',
  'SellerId' => '',
  'SellerType' => 0,
  'TrustPolicy' => '',
  'UrlLogo' => '',
  'UseHybridPaymentOptions' => null,
  'UserName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ArchiveId' => 0,
  'CNPJ' => '',
  'CSCIdentification' => '',
  'CatalogSystemEndpoint' => '',
  'CategoryCommissionPercentage' => '',
  'DeliveryPolicy' => '',
  'Description' => '',
  'Email' => '',
  'ExchangeReturnPolicy' => '',
  'FreightCommissionPercentage' => '',
  'FulfillmentEndpoint' => '',
  'FulfillmentSellerId' => 0,
  'IsActive' => null,
  'IsBetterScope' => null,
  'MerchantName' => '',
  'Name' => '',
  'Password' => '',
  'ProductCommissionPercentage' => '',
  'SecutityPrivacyPolicy' => '',
  'SellerId' => '',
  'SellerType' => 0,
  'TrustPolicy' => '',
  'UrlLogo' => '',
  'UseHybridPaymentOptions' => null,
  'UserName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/catalog_system/pvt/seller');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog_system/pvt/seller' -Method POST -Headers $headers -ContentType '' -Body '{
  "ArchiveId": 0,
  "CNPJ": "",
  "CSCIdentification": "",
  "CatalogSystemEndpoint": "",
  "CategoryCommissionPercentage": "",
  "DeliveryPolicy": "",
  "Description": "",
  "Email": "",
  "ExchangeReturnPolicy": "",
  "FreightCommissionPercentage": "",
  "FulfillmentEndpoint": "",
  "FulfillmentSellerId": 0,
  "IsActive": false,
  "IsBetterScope": false,
  "MerchantName": "",
  "Name": "",
  "Password": "",
  "ProductCommissionPercentage": "",
  "SecutityPrivacyPolicy": "",
  "SellerId": "",
  "SellerType": 0,
  "TrustPolicy": "",
  "UrlLogo": "",
  "UseHybridPaymentOptions": false,
  "UserName": ""
}'
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog_system/pvt/seller' -Method POST -Headers $headers -ContentType '' -Body '{
  "ArchiveId": 0,
  "CNPJ": "",
  "CSCIdentification": "",
  "CatalogSystemEndpoint": "",
  "CategoryCommissionPercentage": "",
  "DeliveryPolicy": "",
  "Description": "",
  "Email": "",
  "ExchangeReturnPolicy": "",
  "FreightCommissionPercentage": "",
  "FulfillmentEndpoint": "",
  "FulfillmentSellerId": 0,
  "IsActive": false,
  "IsBetterScope": false,
  "MerchantName": "",
  "Name": "",
  "Password": "",
  "ProductCommissionPercentage": "",
  "SecutityPrivacyPolicy": "",
  "SellerId": "",
  "SellerType": 0,
  "TrustPolicy": "",
  "UrlLogo": "",
  "UseHybridPaymentOptions": false,
  "UserName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ArchiveId\": 0,\n  \"CNPJ\": \"\",\n  \"CSCIdentification\": \"\",\n  \"CatalogSystemEndpoint\": \"\",\n  \"CategoryCommissionPercentage\": \"\",\n  \"DeliveryPolicy\": \"\",\n  \"Description\": \"\",\n  \"Email\": \"\",\n  \"ExchangeReturnPolicy\": \"\",\n  \"FreightCommissionPercentage\": \"\",\n  \"FulfillmentEndpoint\": \"\",\n  \"FulfillmentSellerId\": 0,\n  \"IsActive\": false,\n  \"IsBetterScope\": false,\n  \"MerchantName\": \"\",\n  \"Name\": \"\",\n  \"Password\": \"\",\n  \"ProductCommissionPercentage\": \"\",\n  \"SecutityPrivacyPolicy\": \"\",\n  \"SellerId\": \"\",\n  \"SellerType\": 0,\n  \"TrustPolicy\": \"\",\n  \"UrlLogo\": \"\",\n  \"UseHybridPaymentOptions\": false,\n  \"UserName\": \"\"\n}"

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("POST", "/baseUrl/api/catalog_system/pvt/seller", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog_system/pvt/seller"

payload = {
    "ArchiveId": 0,
    "CNPJ": "",
    "CSCIdentification": "",
    "CatalogSystemEndpoint": "",
    "CategoryCommissionPercentage": "",
    "DeliveryPolicy": "",
    "Description": "",
    "Email": "",
    "ExchangeReturnPolicy": "",
    "FreightCommissionPercentage": "",
    "FulfillmentEndpoint": "",
    "FulfillmentSellerId": 0,
    "IsActive": False,
    "IsBetterScope": False,
    "MerchantName": "",
    "Name": "",
    "Password": "",
    "ProductCommissionPercentage": "",
    "SecutityPrivacyPolicy": "",
    "SellerId": "",
    "SellerType": 0,
    "TrustPolicy": "",
    "UrlLogo": "",
    "UseHybridPaymentOptions": False,
    "UserName": ""
}
headers = {
    "content-type": "",
    "accept": ""
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog_system/pvt/seller"

payload <- "{\n  \"ArchiveId\": 0,\n  \"CNPJ\": \"\",\n  \"CSCIdentification\": \"\",\n  \"CatalogSystemEndpoint\": \"\",\n  \"CategoryCommissionPercentage\": \"\",\n  \"DeliveryPolicy\": \"\",\n  \"Description\": \"\",\n  \"Email\": \"\",\n  \"ExchangeReturnPolicy\": \"\",\n  \"FreightCommissionPercentage\": \"\",\n  \"FulfillmentEndpoint\": \"\",\n  \"FulfillmentSellerId\": 0,\n  \"IsActive\": false,\n  \"IsBetterScope\": false,\n  \"MerchantName\": \"\",\n  \"Name\": \"\",\n  \"Password\": \"\",\n  \"ProductCommissionPercentage\": \"\",\n  \"SecutityPrivacyPolicy\": \"\",\n  \"SellerId\": \"\",\n  \"SellerType\": 0,\n  \"TrustPolicy\": \"\",\n  \"UrlLogo\": \"\",\n  \"UseHybridPaymentOptions\": false,\n  \"UserName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog_system/pvt/seller")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = ''
request["accept"] = ''
request.body = "{\n  \"ArchiveId\": 0,\n  \"CNPJ\": \"\",\n  \"CSCIdentification\": \"\",\n  \"CatalogSystemEndpoint\": \"\",\n  \"CategoryCommissionPercentage\": \"\",\n  \"DeliveryPolicy\": \"\",\n  \"Description\": \"\",\n  \"Email\": \"\",\n  \"ExchangeReturnPolicy\": \"\",\n  \"FreightCommissionPercentage\": \"\",\n  \"FulfillmentEndpoint\": \"\",\n  \"FulfillmentSellerId\": 0,\n  \"IsActive\": false,\n  \"IsBetterScope\": false,\n  \"MerchantName\": \"\",\n  \"Name\": \"\",\n  \"Password\": \"\",\n  \"ProductCommissionPercentage\": \"\",\n  \"SecutityPrivacyPolicy\": \"\",\n  \"SellerId\": \"\",\n  \"SellerType\": 0,\n  \"TrustPolicy\": \"\",\n  \"UrlLogo\": \"\",\n  \"UseHybridPaymentOptions\": false,\n  \"UserName\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/api/catalog_system/pvt/seller') do |req|
  req.headers['accept'] = ''
  req.body = "{\n  \"ArchiveId\": 0,\n  \"CNPJ\": \"\",\n  \"CSCIdentification\": \"\",\n  \"CatalogSystemEndpoint\": \"\",\n  \"CategoryCommissionPercentage\": \"\",\n  \"DeliveryPolicy\": \"\",\n  \"Description\": \"\",\n  \"Email\": \"\",\n  \"ExchangeReturnPolicy\": \"\",\n  \"FreightCommissionPercentage\": \"\",\n  \"FulfillmentEndpoint\": \"\",\n  \"FulfillmentSellerId\": 0,\n  \"IsActive\": false,\n  \"IsBetterScope\": false,\n  \"MerchantName\": \"\",\n  \"Name\": \"\",\n  \"Password\": \"\",\n  \"ProductCommissionPercentage\": \"\",\n  \"SecutityPrivacyPolicy\": \"\",\n  \"SellerId\": \"\",\n  \"SellerType\": 0,\n  \"TrustPolicy\": \"\",\n  \"UrlLogo\": \"\",\n  \"UseHybridPaymentOptions\": false,\n  \"UserName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog_system/pvt/seller";

    let payload = json!({
        "ArchiveId": 0,
        "CNPJ": "",
        "CSCIdentification": "",
        "CatalogSystemEndpoint": "",
        "CategoryCommissionPercentage": "",
        "DeliveryPolicy": "",
        "Description": "",
        "Email": "",
        "ExchangeReturnPolicy": "",
        "FreightCommissionPercentage": "",
        "FulfillmentEndpoint": "",
        "FulfillmentSellerId": 0,
        "IsActive": false,
        "IsBetterScope": false,
        "MerchantName": "",
        "Name": "",
        "Password": "",
        "ProductCommissionPercentage": "",
        "SecutityPrivacyPolicy": "",
        "SellerId": "",
        "SellerType": 0,
        "TrustPolicy": "",
        "UrlLogo": "",
        "UseHybridPaymentOptions": false,
        "UserName": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/catalog_system/pvt/seller \
  --header 'accept: ' \
  --header 'content-type: ' \
  --data '{
  "ArchiveId": 0,
  "CNPJ": "",
  "CSCIdentification": "",
  "CatalogSystemEndpoint": "",
  "CategoryCommissionPercentage": "",
  "DeliveryPolicy": "",
  "Description": "",
  "Email": "",
  "ExchangeReturnPolicy": "",
  "FreightCommissionPercentage": "",
  "FulfillmentEndpoint": "",
  "FulfillmentSellerId": 0,
  "IsActive": false,
  "IsBetterScope": false,
  "MerchantName": "",
  "Name": "",
  "Password": "",
  "ProductCommissionPercentage": "",
  "SecutityPrivacyPolicy": "",
  "SellerId": "",
  "SellerType": 0,
  "TrustPolicy": "",
  "UrlLogo": "",
  "UseHybridPaymentOptions": false,
  "UserName": ""
}'
echo '{
  "ArchiveId": 0,
  "CNPJ": "",
  "CSCIdentification": "",
  "CatalogSystemEndpoint": "",
  "CategoryCommissionPercentage": "",
  "DeliveryPolicy": "",
  "Description": "",
  "Email": "",
  "ExchangeReturnPolicy": "",
  "FreightCommissionPercentage": "",
  "FulfillmentEndpoint": "",
  "FulfillmentSellerId": 0,
  "IsActive": false,
  "IsBetterScope": false,
  "MerchantName": "",
  "Name": "",
  "Password": "",
  "ProductCommissionPercentage": "",
  "SecutityPrivacyPolicy": "",
  "SellerId": "",
  "SellerType": 0,
  "TrustPolicy": "",
  "UrlLogo": "",
  "UseHybridPaymentOptions": false,
  "UserName": ""
}' |  \
  http POST {{baseUrl}}/api/catalog_system/pvt/seller \
  accept:'' \
  content-type:''
wget --quiet \
  --method POST \
  --header 'content-type: ' \
  --header 'accept: ' \
  --body-data '{\n  "ArchiveId": 0,\n  "CNPJ": "",\n  "CSCIdentification": "",\n  "CatalogSystemEndpoint": "",\n  "CategoryCommissionPercentage": "",\n  "DeliveryPolicy": "",\n  "Description": "",\n  "Email": "",\n  "ExchangeReturnPolicy": "",\n  "FreightCommissionPercentage": "",\n  "FulfillmentEndpoint": "",\n  "FulfillmentSellerId": 0,\n  "IsActive": false,\n  "IsBetterScope": false,\n  "MerchantName": "",\n  "Name": "",\n  "Password": "",\n  "ProductCommissionPercentage": "",\n  "SecutityPrivacyPolicy": "",\n  "SellerId": "",\n  "SellerType": 0,\n  "TrustPolicy": "",\n  "UrlLogo": "",\n  "UseHybridPaymentOptions": false,\n  "UserName": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/catalog_system/pvt/seller
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]
let parameters = [
  "ArchiveId": 0,
  "CNPJ": "",
  "CSCIdentification": "",
  "CatalogSystemEndpoint": "",
  "CategoryCommissionPercentage": "",
  "DeliveryPolicy": "",
  "Description": "",
  "Email": "",
  "ExchangeReturnPolicy": "",
  "FreightCommissionPercentage": "",
  "FulfillmentEndpoint": "",
  "FulfillmentSellerId": 0,
  "IsActive": false,
  "IsBetterScope": false,
  "MerchantName": "",
  "Name": "",
  "Password": "",
  "ProductCommissionPercentage": "",
  "SecutityPrivacyPolicy": "",
  "SellerId": "",
  "SellerType": 0,
  "TrustPolicy": "",
  "UrlLogo": "",
  "UseHybridPaymentOptions": false,
  "UserName": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog_system/pvt/seller")! 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

{
  "ArchiveId": null,
  "CNPJ": "12035072751",
  "CSCIdentification": "pedrostore",
  "CatalogSystemEndpoint": "http://pedrostore.vtexcommercestable.com.br/api/catalog_system/",
  "CategoryCommissionPercentage": "[{\"CategoryId\":14,\"ProductCommission\":15.0,\"FreightCommission\":0.0}]",
  "DeliveryPolicy": "",
  "Description": "",
  "Email": "breno@breno.com",
  "ExchangeReturnPolicy": "",
  "FreightCommissionPercentage": 0,
  "FulfillmentEndpoint": "http://pedrostore.vtexcommercestable.com.br/api/fulfillment?affiliateid=LDB&sc=1",
  "FulfillmentSellerId": null,
  "IsActive": true,
  "IsBetterScope": false,
  "MerchantName": "",
  "Name": "pedrostore",
  "Password": null,
  "ProductCommissionPercentage": 0,
  "SecutityPrivacyPolicy": "",
  "SellerId": "pedrostore",
  "SellerType": 1,
  "TrustPolicy": "Default",
  "UrlLogo": null,
  "UseHybridPaymentOptions": false,
  "UserName": null
}
GET Get Seller List
{{baseUrl}}/api/catalog_system/pvt/seller/list
HEADERS

Content-Type
Accept
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog_system/pvt/seller/list");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/catalog_system/pvt/seller/list" {:headers {:content-type ""
                                                                                        :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog_system/pvt/seller/list"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

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}}/api/catalog_system/pvt/seller/list"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog_system/pvt/seller/list");
var request = new RestRequest("", Method.Get);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog_system/pvt/seller/list"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/catalog_system/pvt/seller/list HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/catalog_system/pvt/seller/list")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog_system/pvt/seller/list"))
    .header("content-type", "")
    .header("accept", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pvt/seller/list")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/catalog_system/pvt/seller/list")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/catalog_system/pvt/seller/list');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pvt/seller/list',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog_system/pvt/seller/list';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog_system/pvt/seller/list',
  method: 'GET',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pvt/seller/list")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog_system/pvt/seller/list',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pvt/seller/list',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/catalog_system/pvt/seller/list');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pvt/seller/list',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog_system/pvt/seller/list';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog_system/pvt/seller/list"]
                                                       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}}/api/catalog_system/pvt/seller/list" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog_system/pvt/seller/list",
  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: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/catalog_system/pvt/seller/list', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog_system/pvt/seller/list');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog_system/pvt/seller/list');
$request->setRequestMethod('GET');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog_system/pvt/seller/list' -Method GET -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog_system/pvt/seller/list' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("GET", "/baseUrl/api/catalog_system/pvt/seller/list", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog_system/pvt/seller/list"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog_system/pvt/seller/list"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog_system/pvt/seller/list")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/catalog_system/pvt/seller/list') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog_system/pvt/seller/list";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".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}}/api/catalog_system/pvt/seller/list \
  --header 'accept: ' \
  --header 'content-type: '
http GET {{baseUrl}}/api/catalog_system/pvt/seller/list \
  accept:'' \
  content-type:''
wget --quiet \
  --method GET \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog_system/pvt/seller/list
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog_system/pvt/seller/list")! 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

{
  "ArchiveId": null,
  "CNPJ": "12035072751",
  "CSCIdentification": "pedrostore",
  "CatalogSystemEndpoint": "http://pedrostore.vtexcommercestable.com.br/api/catalog_system/",
  "CategoryCommissionPercentage": "[{\"CategoryId\":14,\"ProductCommission\":15.0,\"FreightCommission\":0.0}]",
  "DeliveryPolicy": "",
  "Description": "",
  "Email": "breno@breno.com",
  "ExchangeReturnPolicy": "",
  "FreightCommissionPercentage": 0,
  "FulfillmentEndpoint": "http://pedrostore.vtexcommercestable.com.br/api/fulfillment?affiliateid=LDB&sc=1",
  "FulfillmentSellerId": null,
  "IsActive": true,
  "IsBetterScope": false,
  "MerchantName": "",
  "Name": "pedrostore",
  "Password": null,
  "ProductCommissionPercentage": 0,
  "SecutityPrivacyPolicy": "",
  "SellerId": "pedrostore",
  "SellerType": 1,
  "TrustPolicy": "Default",
  "UrlLogo": null,
  "UseHybridPaymentOptions": false,
  "UserName": null
}
GET Get Seller by ID (GET)
{{baseUrl}}/api/catalog_system/pvt/sellers/:sellerId
HEADERS

Content-Type
Accept
QUERY PARAMS

sellerId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog_system/pvt/sellers/:sellerId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/catalog_system/pvt/sellers/:sellerId" {:headers {:content-type ""
                                                                                              :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog_system/pvt/sellers/:sellerId"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

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}}/api/catalog_system/pvt/sellers/:sellerId"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog_system/pvt/sellers/:sellerId");
var request = new RestRequest("", Method.Get);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog_system/pvt/sellers/:sellerId"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/catalog_system/pvt/sellers/:sellerId HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/catalog_system/pvt/sellers/:sellerId")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog_system/pvt/sellers/:sellerId"))
    .header("content-type", "")
    .header("accept", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pvt/sellers/:sellerId")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/catalog_system/pvt/sellers/:sellerId")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/catalog_system/pvt/sellers/:sellerId');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pvt/sellers/:sellerId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog_system/pvt/sellers/:sellerId';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog_system/pvt/sellers/:sellerId',
  method: 'GET',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pvt/sellers/:sellerId")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog_system/pvt/sellers/:sellerId',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pvt/sellers/:sellerId',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/catalog_system/pvt/sellers/:sellerId');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pvt/sellers/:sellerId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog_system/pvt/sellers/:sellerId';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog_system/pvt/sellers/:sellerId"]
                                                       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}}/api/catalog_system/pvt/sellers/:sellerId" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog_system/pvt/sellers/:sellerId",
  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: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/catalog_system/pvt/sellers/:sellerId', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog_system/pvt/sellers/:sellerId');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog_system/pvt/sellers/:sellerId');
$request->setRequestMethod('GET');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog_system/pvt/sellers/:sellerId' -Method GET -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog_system/pvt/sellers/:sellerId' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("GET", "/baseUrl/api/catalog_system/pvt/sellers/:sellerId", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog_system/pvt/sellers/:sellerId"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog_system/pvt/sellers/:sellerId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog_system/pvt/sellers/:sellerId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/catalog_system/pvt/sellers/:sellerId') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog_system/pvt/sellers/:sellerId";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".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}}/api/catalog_system/pvt/sellers/:sellerId \
  --header 'accept: ' \
  --header 'content-type: '
http GET {{baseUrl}}/api/catalog_system/pvt/sellers/:sellerId \
  accept:'' \
  content-type:''
wget --quiet \
  --method GET \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog_system/pvt/sellers/:sellerId
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog_system/pvt/sellers/:sellerId")! 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

{
  "ArchiveId": null,
  "CNPJ": "12035072751",
  "CSCIdentification": "pedrostore",
  "CatalogSystemEndpoint": "http://pedrostore.vtexcommercestable.com.br/api/catalog_system/",
  "CategoryCommissionPercentage": "[{\"CategoryId\":14,\"ProductCommission\":15.0,\"FreightCommission\":0.0}]",
  "DeliveryPolicy": "",
  "Description": "",
  "Email": "breno@breno.com",
  "ExchangeReturnPolicy": "",
  "FreightCommissionPercentage": 0,
  "FulfillmentEndpoint": "http://pedrostore.vtexcommercestable.com.br/api/fulfillment?affiliateid=LDB&sc=1",
  "FulfillmentSellerId": null,
  "IsActive": true,
  "IsBetterScope": false,
  "MerchantName": "",
  "Name": "pedrostore",
  "Password": null,
  "ProductCommissionPercentage": 0,
  "SecutityPrivacyPolicy": "",
  "SellerId": "pedrostore",
  "SellerType": 1,
  "TrustPolicy": "Default",
  "UrlLogo": "",
  "UseHybridPaymentOptions": false,
  "UserName": null
}
GET Get Seller by ID
{{baseUrl}}/api/catalog_system/pvt/seller/:sellerId
HEADERS

Content-Type
Accept
QUERY PARAMS

sellerId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog_system/pvt/seller/:sellerId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/catalog_system/pvt/seller/:sellerId" {:headers {:content-type ""
                                                                                             :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog_system/pvt/seller/:sellerId"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

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}}/api/catalog_system/pvt/seller/:sellerId"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog_system/pvt/seller/:sellerId");
var request = new RestRequest("", Method.Get);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog_system/pvt/seller/:sellerId"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/catalog_system/pvt/seller/:sellerId HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/catalog_system/pvt/seller/:sellerId")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog_system/pvt/seller/:sellerId"))
    .header("content-type", "")
    .header("accept", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pvt/seller/:sellerId")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/catalog_system/pvt/seller/:sellerId")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/catalog_system/pvt/seller/:sellerId');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pvt/seller/:sellerId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog_system/pvt/seller/:sellerId';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog_system/pvt/seller/:sellerId',
  method: 'GET',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pvt/seller/:sellerId")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog_system/pvt/seller/:sellerId',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pvt/seller/:sellerId',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/catalog_system/pvt/seller/:sellerId');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pvt/seller/:sellerId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog_system/pvt/seller/:sellerId';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog_system/pvt/seller/:sellerId"]
                                                       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}}/api/catalog_system/pvt/seller/:sellerId" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog_system/pvt/seller/:sellerId",
  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: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/catalog_system/pvt/seller/:sellerId', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog_system/pvt/seller/:sellerId');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog_system/pvt/seller/:sellerId');
$request->setRequestMethod('GET');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog_system/pvt/seller/:sellerId' -Method GET -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog_system/pvt/seller/:sellerId' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("GET", "/baseUrl/api/catalog_system/pvt/seller/:sellerId", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog_system/pvt/seller/:sellerId"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog_system/pvt/seller/:sellerId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog_system/pvt/seller/:sellerId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/catalog_system/pvt/seller/:sellerId') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog_system/pvt/seller/:sellerId";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".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}}/api/catalog_system/pvt/seller/:sellerId \
  --header 'accept: ' \
  --header 'content-type: '
http GET {{baseUrl}}/api/catalog_system/pvt/seller/:sellerId \
  accept:'' \
  content-type:''
wget --quiet \
  --method GET \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog_system/pvt/seller/:sellerId
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog_system/pvt/seller/:sellerId")! 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

{
  "ArchiveId": null,
  "CNPJ": "12035072751",
  "CSCIdentification": "pedrostore",
  "CatalogSystemEndpoint": "http://pedrostore.vtexcommercestable.com.br/api/catalog_system/",
  "CategoryCommissionPercentage": "[{\"CategoryId\":14,\"ProductCommission\":15.0,\"FreightCommission\":0.0}]",
  "DeliveryPolicy": "",
  "Description": "",
  "Email": "breno@breno.com",
  "ExchangeReturnPolicy": "",
  "FreightCommissionPercentage": 0,
  "FulfillmentEndpoint": "http://pedrostore.vtexcommercestable.com.br/api/fulfillment?affiliateid=LDB&sc=1",
  "FulfillmentSellerId": null,
  "IsActive": true,
  "IsBetterScope": false,
  "MerchantName": "",
  "Name": "pedrostore",
  "Password": null,
  "ProductCommissionPercentage": 0,
  "SecutityPrivacyPolicy": "",
  "SellerId": "pedrostore",
  "SellerType": 1,
  "TrustPolicy": "Default",
  "UrlLogo": "",
  "UseHybridPaymentOptions": false,
  "UserName": null
}
PUT Update Seller
{{baseUrl}}/api/catalog_system/pvt/seller
HEADERS

Content-Type
Accept
BODY json

{
  "ArchiveId": 0,
  "CNPJ": "",
  "CSCIdentification": "",
  "CatalogSystemEndpoint": "",
  "CategoryCommissionPercentage": "",
  "DeliveryPolicy": "",
  "Description": "",
  "Email": "",
  "ExchangeReturnPolicy": "",
  "FreightCommissionPercentage": "",
  "FulfillmentEndpoint": "",
  "FulfillmentSellerId": 0,
  "IsActive": false,
  "IsBetterScope": false,
  "MerchantName": "",
  "Name": "",
  "Password": "",
  "ProductCommissionPercentage": "",
  "SecutityPrivacyPolicy": "",
  "SellerId": "",
  "SellerType": 0,
  "TrustPolicy": "",
  "UrlLogo": "",
  "UseHybridPaymentOptions": false,
  "UserName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog_system/pvt/seller");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ArchiveId\": 0,\n  \"CNPJ\": \"\",\n  \"CSCIdentification\": \"\",\n  \"CatalogSystemEndpoint\": \"\",\n  \"CategoryCommissionPercentage\": \"\",\n  \"DeliveryPolicy\": \"\",\n  \"Description\": \"\",\n  \"Email\": \"\",\n  \"ExchangeReturnPolicy\": \"\",\n  \"FreightCommissionPercentage\": \"\",\n  \"FulfillmentEndpoint\": \"\",\n  \"FulfillmentSellerId\": 0,\n  \"IsActive\": false,\n  \"IsBetterScope\": false,\n  \"MerchantName\": \"\",\n  \"Name\": \"\",\n  \"Password\": \"\",\n  \"ProductCommissionPercentage\": \"\",\n  \"SecutityPrivacyPolicy\": \"\",\n  \"SellerId\": \"\",\n  \"SellerType\": 0,\n  \"TrustPolicy\": \"\",\n  \"UrlLogo\": \"\",\n  \"UseHybridPaymentOptions\": false,\n  \"UserName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/catalog_system/pvt/seller" {:headers {:accept ""}
                                                                         :content-type :json
                                                                         :form-params {:ArchiveId 0
                                                                                       :CNPJ ""
                                                                                       :CSCIdentification ""
                                                                                       :CatalogSystemEndpoint ""
                                                                                       :CategoryCommissionPercentage ""
                                                                                       :DeliveryPolicy ""
                                                                                       :Description ""
                                                                                       :Email ""
                                                                                       :ExchangeReturnPolicy ""
                                                                                       :FreightCommissionPercentage ""
                                                                                       :FulfillmentEndpoint ""
                                                                                       :FulfillmentSellerId 0
                                                                                       :IsActive false
                                                                                       :IsBetterScope false
                                                                                       :MerchantName ""
                                                                                       :Name ""
                                                                                       :Password ""
                                                                                       :ProductCommissionPercentage ""
                                                                                       :SecutityPrivacyPolicy ""
                                                                                       :SellerId ""
                                                                                       :SellerType 0
                                                                                       :TrustPolicy ""
                                                                                       :UrlLogo ""
                                                                                       :UseHybridPaymentOptions false
                                                                                       :UserName ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog_system/pvt/seller"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}
reqBody = "{\n  \"ArchiveId\": 0,\n  \"CNPJ\": \"\",\n  \"CSCIdentification\": \"\",\n  \"CatalogSystemEndpoint\": \"\",\n  \"CategoryCommissionPercentage\": \"\",\n  \"DeliveryPolicy\": \"\",\n  \"Description\": \"\",\n  \"Email\": \"\",\n  \"ExchangeReturnPolicy\": \"\",\n  \"FreightCommissionPercentage\": \"\",\n  \"FulfillmentEndpoint\": \"\",\n  \"FulfillmentSellerId\": 0,\n  \"IsActive\": false,\n  \"IsBetterScope\": false,\n  \"MerchantName\": \"\",\n  \"Name\": \"\",\n  \"Password\": \"\",\n  \"ProductCommissionPercentage\": \"\",\n  \"SecutityPrivacyPolicy\": \"\",\n  \"SellerId\": \"\",\n  \"SellerType\": 0,\n  \"TrustPolicy\": \"\",\n  \"UrlLogo\": \"\",\n  \"UseHybridPaymentOptions\": false,\n  \"UserName\": \"\"\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/catalog_system/pvt/seller"),
    Headers =
    {
        { "accept", "" },
    },
    Content = new StringContent("{\n  \"ArchiveId\": 0,\n  \"CNPJ\": \"\",\n  \"CSCIdentification\": \"\",\n  \"CatalogSystemEndpoint\": \"\",\n  \"CategoryCommissionPercentage\": \"\",\n  \"DeliveryPolicy\": \"\",\n  \"Description\": \"\",\n  \"Email\": \"\",\n  \"ExchangeReturnPolicy\": \"\",\n  \"FreightCommissionPercentage\": \"\",\n  \"FulfillmentEndpoint\": \"\",\n  \"FulfillmentSellerId\": 0,\n  \"IsActive\": false,\n  \"IsBetterScope\": false,\n  \"MerchantName\": \"\",\n  \"Name\": \"\",\n  \"Password\": \"\",\n  \"ProductCommissionPercentage\": \"\",\n  \"SecutityPrivacyPolicy\": \"\",\n  \"SellerId\": \"\",\n  \"SellerType\": 0,\n  \"TrustPolicy\": \"\",\n  \"UrlLogo\": \"\",\n  \"UseHybridPaymentOptions\": false,\n  \"UserName\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog_system/pvt/seller");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
request.AddParameter("", "{\n  \"ArchiveId\": 0,\n  \"CNPJ\": \"\",\n  \"CSCIdentification\": \"\",\n  \"CatalogSystemEndpoint\": \"\",\n  \"CategoryCommissionPercentage\": \"\",\n  \"DeliveryPolicy\": \"\",\n  \"Description\": \"\",\n  \"Email\": \"\",\n  \"ExchangeReturnPolicy\": \"\",\n  \"FreightCommissionPercentage\": \"\",\n  \"FulfillmentEndpoint\": \"\",\n  \"FulfillmentSellerId\": 0,\n  \"IsActive\": false,\n  \"IsBetterScope\": false,\n  \"MerchantName\": \"\",\n  \"Name\": \"\",\n  \"Password\": \"\",\n  \"ProductCommissionPercentage\": \"\",\n  \"SecutityPrivacyPolicy\": \"\",\n  \"SellerId\": \"\",\n  \"SellerType\": 0,\n  \"TrustPolicy\": \"\",\n  \"UrlLogo\": \"\",\n  \"UseHybridPaymentOptions\": false,\n  \"UserName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog_system/pvt/seller"

	payload := strings.NewReader("{\n  \"ArchiveId\": 0,\n  \"CNPJ\": \"\",\n  \"CSCIdentification\": \"\",\n  \"CatalogSystemEndpoint\": \"\",\n  \"CategoryCommissionPercentage\": \"\",\n  \"DeliveryPolicy\": \"\",\n  \"Description\": \"\",\n  \"Email\": \"\",\n  \"ExchangeReturnPolicy\": \"\",\n  \"FreightCommissionPercentage\": \"\",\n  \"FulfillmentEndpoint\": \"\",\n  \"FulfillmentSellerId\": 0,\n  \"IsActive\": false,\n  \"IsBetterScope\": false,\n  \"MerchantName\": \"\",\n  \"Name\": \"\",\n  \"Password\": \"\",\n  \"ProductCommissionPercentage\": \"\",\n  \"SecutityPrivacyPolicy\": \"\",\n  \"SellerId\": \"\",\n  \"SellerType\": 0,\n  \"TrustPolicy\": \"\",\n  \"UrlLogo\": \"\",\n  \"UseHybridPaymentOptions\": false,\n  \"UserName\": \"\"\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/catalog_system/pvt/seller HTTP/1.1
Content-Type: 
Accept: 
Host: example.com
Content-Length: 612

{
  "ArchiveId": 0,
  "CNPJ": "",
  "CSCIdentification": "",
  "CatalogSystemEndpoint": "",
  "CategoryCommissionPercentage": "",
  "DeliveryPolicy": "",
  "Description": "",
  "Email": "",
  "ExchangeReturnPolicy": "",
  "FreightCommissionPercentage": "",
  "FulfillmentEndpoint": "",
  "FulfillmentSellerId": 0,
  "IsActive": false,
  "IsBetterScope": false,
  "MerchantName": "",
  "Name": "",
  "Password": "",
  "ProductCommissionPercentage": "",
  "SecutityPrivacyPolicy": "",
  "SellerId": "",
  "SellerType": 0,
  "TrustPolicy": "",
  "UrlLogo": "",
  "UseHybridPaymentOptions": false,
  "UserName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/catalog_system/pvt/seller")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .setBody("{\n  \"ArchiveId\": 0,\n  \"CNPJ\": \"\",\n  \"CSCIdentification\": \"\",\n  \"CatalogSystemEndpoint\": \"\",\n  \"CategoryCommissionPercentage\": \"\",\n  \"DeliveryPolicy\": \"\",\n  \"Description\": \"\",\n  \"Email\": \"\",\n  \"ExchangeReturnPolicy\": \"\",\n  \"FreightCommissionPercentage\": \"\",\n  \"FulfillmentEndpoint\": \"\",\n  \"FulfillmentSellerId\": 0,\n  \"IsActive\": false,\n  \"IsBetterScope\": false,\n  \"MerchantName\": \"\",\n  \"Name\": \"\",\n  \"Password\": \"\",\n  \"ProductCommissionPercentage\": \"\",\n  \"SecutityPrivacyPolicy\": \"\",\n  \"SellerId\": \"\",\n  \"SellerType\": 0,\n  \"TrustPolicy\": \"\",\n  \"UrlLogo\": \"\",\n  \"UseHybridPaymentOptions\": false,\n  \"UserName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog_system/pvt/seller"))
    .header("content-type", "")
    .header("accept", "")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"ArchiveId\": 0,\n  \"CNPJ\": \"\",\n  \"CSCIdentification\": \"\",\n  \"CatalogSystemEndpoint\": \"\",\n  \"CategoryCommissionPercentage\": \"\",\n  \"DeliveryPolicy\": \"\",\n  \"Description\": \"\",\n  \"Email\": \"\",\n  \"ExchangeReturnPolicy\": \"\",\n  \"FreightCommissionPercentage\": \"\",\n  \"FulfillmentEndpoint\": \"\",\n  \"FulfillmentSellerId\": 0,\n  \"IsActive\": false,\n  \"IsBetterScope\": false,\n  \"MerchantName\": \"\",\n  \"Name\": \"\",\n  \"Password\": \"\",\n  \"ProductCommissionPercentage\": \"\",\n  \"SecutityPrivacyPolicy\": \"\",\n  \"SellerId\": \"\",\n  \"SellerType\": 0,\n  \"TrustPolicy\": \"\",\n  \"UrlLogo\": \"\",\n  \"UseHybridPaymentOptions\": false,\n  \"UserName\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"ArchiveId\": 0,\n  \"CNPJ\": \"\",\n  \"CSCIdentification\": \"\",\n  \"CatalogSystemEndpoint\": \"\",\n  \"CategoryCommissionPercentage\": \"\",\n  \"DeliveryPolicy\": \"\",\n  \"Description\": \"\",\n  \"Email\": \"\",\n  \"ExchangeReturnPolicy\": \"\",\n  \"FreightCommissionPercentage\": \"\",\n  \"FulfillmentEndpoint\": \"\",\n  \"FulfillmentSellerId\": 0,\n  \"IsActive\": false,\n  \"IsBetterScope\": false,\n  \"MerchantName\": \"\",\n  \"Name\": \"\",\n  \"Password\": \"\",\n  \"ProductCommissionPercentage\": \"\",\n  \"SecutityPrivacyPolicy\": \"\",\n  \"SellerId\": \"\",\n  \"SellerType\": 0,\n  \"TrustPolicy\": \"\",\n  \"UrlLogo\": \"\",\n  \"UseHybridPaymentOptions\": false,\n  \"UserName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pvt/seller")
  .put(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/catalog_system/pvt/seller")
  .header("content-type", "")
  .header("accept", "")
  .body("{\n  \"ArchiveId\": 0,\n  \"CNPJ\": \"\",\n  \"CSCIdentification\": \"\",\n  \"CatalogSystemEndpoint\": \"\",\n  \"CategoryCommissionPercentage\": \"\",\n  \"DeliveryPolicy\": \"\",\n  \"Description\": \"\",\n  \"Email\": \"\",\n  \"ExchangeReturnPolicy\": \"\",\n  \"FreightCommissionPercentage\": \"\",\n  \"FulfillmentEndpoint\": \"\",\n  \"FulfillmentSellerId\": 0,\n  \"IsActive\": false,\n  \"IsBetterScope\": false,\n  \"MerchantName\": \"\",\n  \"Name\": \"\",\n  \"Password\": \"\",\n  \"ProductCommissionPercentage\": \"\",\n  \"SecutityPrivacyPolicy\": \"\",\n  \"SellerId\": \"\",\n  \"SellerType\": 0,\n  \"TrustPolicy\": \"\",\n  \"UrlLogo\": \"\",\n  \"UseHybridPaymentOptions\": false,\n  \"UserName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ArchiveId: 0,
  CNPJ: '',
  CSCIdentification: '',
  CatalogSystemEndpoint: '',
  CategoryCommissionPercentage: '',
  DeliveryPolicy: '',
  Description: '',
  Email: '',
  ExchangeReturnPolicy: '',
  FreightCommissionPercentage: '',
  FulfillmentEndpoint: '',
  FulfillmentSellerId: 0,
  IsActive: false,
  IsBetterScope: false,
  MerchantName: '',
  Name: '',
  Password: '',
  ProductCommissionPercentage: '',
  SecutityPrivacyPolicy: '',
  SellerId: '',
  SellerType: 0,
  TrustPolicy: '',
  UrlLogo: '',
  UseHybridPaymentOptions: false,
  UserName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/catalog_system/pvt/seller');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/catalog_system/pvt/seller',
  headers: {'content-type': '', accept: ''},
  data: {
    ArchiveId: 0,
    CNPJ: '',
    CSCIdentification: '',
    CatalogSystemEndpoint: '',
    CategoryCommissionPercentage: '',
    DeliveryPolicy: '',
    Description: '',
    Email: '',
    ExchangeReturnPolicy: '',
    FreightCommissionPercentage: '',
    FulfillmentEndpoint: '',
    FulfillmentSellerId: 0,
    IsActive: false,
    IsBetterScope: false,
    MerchantName: '',
    Name: '',
    Password: '',
    ProductCommissionPercentage: '',
    SecutityPrivacyPolicy: '',
    SellerId: '',
    SellerType: 0,
    TrustPolicy: '',
    UrlLogo: '',
    UseHybridPaymentOptions: false,
    UserName: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog_system/pvt/seller';
const options = {
  method: 'PUT',
  headers: {'content-type': '', accept: ''},
  body: '{"ArchiveId":0,"CNPJ":"","CSCIdentification":"","CatalogSystemEndpoint":"","CategoryCommissionPercentage":"","DeliveryPolicy":"","Description":"","Email":"","ExchangeReturnPolicy":"","FreightCommissionPercentage":"","FulfillmentEndpoint":"","FulfillmentSellerId":0,"IsActive":false,"IsBetterScope":false,"MerchantName":"","Name":"","Password":"","ProductCommissionPercentage":"","SecutityPrivacyPolicy":"","SellerId":"","SellerType":0,"TrustPolicy":"","UrlLogo":"","UseHybridPaymentOptions":false,"UserName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog_system/pvt/seller',
  method: 'PUT',
  headers: {
    'content-type': '',
    accept: ''
  },
  processData: false,
  data: '{\n  "ArchiveId": 0,\n  "CNPJ": "",\n  "CSCIdentification": "",\n  "CatalogSystemEndpoint": "",\n  "CategoryCommissionPercentage": "",\n  "DeliveryPolicy": "",\n  "Description": "",\n  "Email": "",\n  "ExchangeReturnPolicy": "",\n  "FreightCommissionPercentage": "",\n  "FulfillmentEndpoint": "",\n  "FulfillmentSellerId": 0,\n  "IsActive": false,\n  "IsBetterScope": false,\n  "MerchantName": "",\n  "Name": "",\n  "Password": "",\n  "ProductCommissionPercentage": "",\n  "SecutityPrivacyPolicy": "",\n  "SellerId": "",\n  "SellerType": 0,\n  "TrustPolicy": "",\n  "UrlLogo": "",\n  "UseHybridPaymentOptions": false,\n  "UserName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ArchiveId\": 0,\n  \"CNPJ\": \"\",\n  \"CSCIdentification\": \"\",\n  \"CatalogSystemEndpoint\": \"\",\n  \"CategoryCommissionPercentage\": \"\",\n  \"DeliveryPolicy\": \"\",\n  \"Description\": \"\",\n  \"Email\": \"\",\n  \"ExchangeReturnPolicy\": \"\",\n  \"FreightCommissionPercentage\": \"\",\n  \"FulfillmentEndpoint\": \"\",\n  \"FulfillmentSellerId\": 0,\n  \"IsActive\": false,\n  \"IsBetterScope\": false,\n  \"MerchantName\": \"\",\n  \"Name\": \"\",\n  \"Password\": \"\",\n  \"ProductCommissionPercentage\": \"\",\n  \"SecutityPrivacyPolicy\": \"\",\n  \"SellerId\": \"\",\n  \"SellerType\": 0,\n  \"TrustPolicy\": \"\",\n  \"UrlLogo\": \"\",\n  \"UseHybridPaymentOptions\": false,\n  \"UserName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pvt/seller")
  .put(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog_system/pvt/seller',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  ArchiveId: 0,
  CNPJ: '',
  CSCIdentification: '',
  CatalogSystemEndpoint: '',
  CategoryCommissionPercentage: '',
  DeliveryPolicy: '',
  Description: '',
  Email: '',
  ExchangeReturnPolicy: '',
  FreightCommissionPercentage: '',
  FulfillmentEndpoint: '',
  FulfillmentSellerId: 0,
  IsActive: false,
  IsBetterScope: false,
  MerchantName: '',
  Name: '',
  Password: '',
  ProductCommissionPercentage: '',
  SecutityPrivacyPolicy: '',
  SellerId: '',
  SellerType: 0,
  TrustPolicy: '',
  UrlLogo: '',
  UseHybridPaymentOptions: false,
  UserName: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/catalog_system/pvt/seller',
  headers: {'content-type': '', accept: ''},
  body: {
    ArchiveId: 0,
    CNPJ: '',
    CSCIdentification: '',
    CatalogSystemEndpoint: '',
    CategoryCommissionPercentage: '',
    DeliveryPolicy: '',
    Description: '',
    Email: '',
    ExchangeReturnPolicy: '',
    FreightCommissionPercentage: '',
    FulfillmentEndpoint: '',
    FulfillmentSellerId: 0,
    IsActive: false,
    IsBetterScope: false,
    MerchantName: '',
    Name: '',
    Password: '',
    ProductCommissionPercentage: '',
    SecutityPrivacyPolicy: '',
    SellerId: '',
    SellerType: 0,
    TrustPolicy: '',
    UrlLogo: '',
    UseHybridPaymentOptions: false,
    UserName: ''
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/catalog_system/pvt/seller');

req.headers({
  'content-type': '',
  accept: ''
});

req.type('json');
req.send({
  ArchiveId: 0,
  CNPJ: '',
  CSCIdentification: '',
  CatalogSystemEndpoint: '',
  CategoryCommissionPercentage: '',
  DeliveryPolicy: '',
  Description: '',
  Email: '',
  ExchangeReturnPolicy: '',
  FreightCommissionPercentage: '',
  FulfillmentEndpoint: '',
  FulfillmentSellerId: 0,
  IsActive: false,
  IsBetterScope: false,
  MerchantName: '',
  Name: '',
  Password: '',
  ProductCommissionPercentage: '',
  SecutityPrivacyPolicy: '',
  SellerId: '',
  SellerType: 0,
  TrustPolicy: '',
  UrlLogo: '',
  UseHybridPaymentOptions: false,
  UserName: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/catalog_system/pvt/seller',
  headers: {'content-type': '', accept: ''},
  data: {
    ArchiveId: 0,
    CNPJ: '',
    CSCIdentification: '',
    CatalogSystemEndpoint: '',
    CategoryCommissionPercentage: '',
    DeliveryPolicy: '',
    Description: '',
    Email: '',
    ExchangeReturnPolicy: '',
    FreightCommissionPercentage: '',
    FulfillmentEndpoint: '',
    FulfillmentSellerId: 0,
    IsActive: false,
    IsBetterScope: false,
    MerchantName: '',
    Name: '',
    Password: '',
    ProductCommissionPercentage: '',
    SecutityPrivacyPolicy: '',
    SellerId: '',
    SellerType: 0,
    TrustPolicy: '',
    UrlLogo: '',
    UseHybridPaymentOptions: false,
    UserName: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog_system/pvt/seller';
const options = {
  method: 'PUT',
  headers: {'content-type': '', accept: ''},
  body: '{"ArchiveId":0,"CNPJ":"","CSCIdentification":"","CatalogSystemEndpoint":"","CategoryCommissionPercentage":"","DeliveryPolicy":"","Description":"","Email":"","ExchangeReturnPolicy":"","FreightCommissionPercentage":"","FulfillmentEndpoint":"","FulfillmentSellerId":0,"IsActive":false,"IsBetterScope":false,"MerchantName":"","Name":"","Password":"","ProductCommissionPercentage":"","SecutityPrivacyPolicy":"","SellerId":"","SellerType":0,"TrustPolicy":"","UrlLogo":"","UseHybridPaymentOptions":false,"UserName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };
NSDictionary *parameters = @{ @"ArchiveId": @0,
                              @"CNPJ": @"",
                              @"CSCIdentification": @"",
                              @"CatalogSystemEndpoint": @"",
                              @"CategoryCommissionPercentage": @"",
                              @"DeliveryPolicy": @"",
                              @"Description": @"",
                              @"Email": @"",
                              @"ExchangeReturnPolicy": @"",
                              @"FreightCommissionPercentage": @"",
                              @"FulfillmentEndpoint": @"",
                              @"FulfillmentSellerId": @0,
                              @"IsActive": @NO,
                              @"IsBetterScope": @NO,
                              @"MerchantName": @"",
                              @"Name": @"",
                              @"Password": @"",
                              @"ProductCommissionPercentage": @"",
                              @"SecutityPrivacyPolicy": @"",
                              @"SellerId": @"",
                              @"SellerType": @0,
                              @"TrustPolicy": @"",
                              @"UrlLogo": @"",
                              @"UseHybridPaymentOptions": @NO,
                              @"UserName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog_system/pvt/seller"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/catalog_system/pvt/seller" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"ArchiveId\": 0,\n  \"CNPJ\": \"\",\n  \"CSCIdentification\": \"\",\n  \"CatalogSystemEndpoint\": \"\",\n  \"CategoryCommissionPercentage\": \"\",\n  \"DeliveryPolicy\": \"\",\n  \"Description\": \"\",\n  \"Email\": \"\",\n  \"ExchangeReturnPolicy\": \"\",\n  \"FreightCommissionPercentage\": \"\",\n  \"FulfillmentEndpoint\": \"\",\n  \"FulfillmentSellerId\": 0,\n  \"IsActive\": false,\n  \"IsBetterScope\": false,\n  \"MerchantName\": \"\",\n  \"Name\": \"\",\n  \"Password\": \"\",\n  \"ProductCommissionPercentage\": \"\",\n  \"SecutityPrivacyPolicy\": \"\",\n  \"SellerId\": \"\",\n  \"SellerType\": 0,\n  \"TrustPolicy\": \"\",\n  \"UrlLogo\": \"\",\n  \"UseHybridPaymentOptions\": false,\n  \"UserName\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog_system/pvt/seller",
  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([
    'ArchiveId' => 0,
    'CNPJ' => '',
    'CSCIdentification' => '',
    'CatalogSystemEndpoint' => '',
    'CategoryCommissionPercentage' => '',
    'DeliveryPolicy' => '',
    'Description' => '',
    'Email' => '',
    'ExchangeReturnPolicy' => '',
    'FreightCommissionPercentage' => '',
    'FulfillmentEndpoint' => '',
    'FulfillmentSellerId' => 0,
    'IsActive' => null,
    'IsBetterScope' => null,
    'MerchantName' => '',
    'Name' => '',
    'Password' => '',
    'ProductCommissionPercentage' => '',
    'SecutityPrivacyPolicy' => '',
    'SellerId' => '',
    'SellerType' => 0,
    'TrustPolicy' => '',
    'UrlLogo' => '',
    'UseHybridPaymentOptions' => null,
    'UserName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/catalog_system/pvt/seller', [
  'body' => '{
  "ArchiveId": 0,
  "CNPJ": "",
  "CSCIdentification": "",
  "CatalogSystemEndpoint": "",
  "CategoryCommissionPercentage": "",
  "DeliveryPolicy": "",
  "Description": "",
  "Email": "",
  "ExchangeReturnPolicy": "",
  "FreightCommissionPercentage": "",
  "FulfillmentEndpoint": "",
  "FulfillmentSellerId": 0,
  "IsActive": false,
  "IsBetterScope": false,
  "MerchantName": "",
  "Name": "",
  "Password": "",
  "ProductCommissionPercentage": "",
  "SecutityPrivacyPolicy": "",
  "SellerId": "",
  "SellerType": 0,
  "TrustPolicy": "",
  "UrlLogo": "",
  "UseHybridPaymentOptions": false,
  "UserName": ""
}',
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog_system/pvt/seller');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ArchiveId' => 0,
  'CNPJ' => '',
  'CSCIdentification' => '',
  'CatalogSystemEndpoint' => '',
  'CategoryCommissionPercentage' => '',
  'DeliveryPolicy' => '',
  'Description' => '',
  'Email' => '',
  'ExchangeReturnPolicy' => '',
  'FreightCommissionPercentage' => '',
  'FulfillmentEndpoint' => '',
  'FulfillmentSellerId' => 0,
  'IsActive' => null,
  'IsBetterScope' => null,
  'MerchantName' => '',
  'Name' => '',
  'Password' => '',
  'ProductCommissionPercentage' => '',
  'SecutityPrivacyPolicy' => '',
  'SellerId' => '',
  'SellerType' => 0,
  'TrustPolicy' => '',
  'UrlLogo' => '',
  'UseHybridPaymentOptions' => null,
  'UserName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ArchiveId' => 0,
  'CNPJ' => '',
  'CSCIdentification' => '',
  'CatalogSystemEndpoint' => '',
  'CategoryCommissionPercentage' => '',
  'DeliveryPolicy' => '',
  'Description' => '',
  'Email' => '',
  'ExchangeReturnPolicy' => '',
  'FreightCommissionPercentage' => '',
  'FulfillmentEndpoint' => '',
  'FulfillmentSellerId' => 0,
  'IsActive' => null,
  'IsBetterScope' => null,
  'MerchantName' => '',
  'Name' => '',
  'Password' => '',
  'ProductCommissionPercentage' => '',
  'SecutityPrivacyPolicy' => '',
  'SellerId' => '',
  'SellerType' => 0,
  'TrustPolicy' => '',
  'UrlLogo' => '',
  'UseHybridPaymentOptions' => null,
  'UserName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/catalog_system/pvt/seller');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog_system/pvt/seller' -Method PUT -Headers $headers -ContentType '' -Body '{
  "ArchiveId": 0,
  "CNPJ": "",
  "CSCIdentification": "",
  "CatalogSystemEndpoint": "",
  "CategoryCommissionPercentage": "",
  "DeliveryPolicy": "",
  "Description": "",
  "Email": "",
  "ExchangeReturnPolicy": "",
  "FreightCommissionPercentage": "",
  "FulfillmentEndpoint": "",
  "FulfillmentSellerId": 0,
  "IsActive": false,
  "IsBetterScope": false,
  "MerchantName": "",
  "Name": "",
  "Password": "",
  "ProductCommissionPercentage": "",
  "SecutityPrivacyPolicy": "",
  "SellerId": "",
  "SellerType": 0,
  "TrustPolicy": "",
  "UrlLogo": "",
  "UseHybridPaymentOptions": false,
  "UserName": ""
}'
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog_system/pvt/seller' -Method PUT -Headers $headers -ContentType '' -Body '{
  "ArchiveId": 0,
  "CNPJ": "",
  "CSCIdentification": "",
  "CatalogSystemEndpoint": "",
  "CategoryCommissionPercentage": "",
  "DeliveryPolicy": "",
  "Description": "",
  "Email": "",
  "ExchangeReturnPolicy": "",
  "FreightCommissionPercentage": "",
  "FulfillmentEndpoint": "",
  "FulfillmentSellerId": 0,
  "IsActive": false,
  "IsBetterScope": false,
  "MerchantName": "",
  "Name": "",
  "Password": "",
  "ProductCommissionPercentage": "",
  "SecutityPrivacyPolicy": "",
  "SellerId": "",
  "SellerType": 0,
  "TrustPolicy": "",
  "UrlLogo": "",
  "UseHybridPaymentOptions": false,
  "UserName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ArchiveId\": 0,\n  \"CNPJ\": \"\",\n  \"CSCIdentification\": \"\",\n  \"CatalogSystemEndpoint\": \"\",\n  \"CategoryCommissionPercentage\": \"\",\n  \"DeliveryPolicy\": \"\",\n  \"Description\": \"\",\n  \"Email\": \"\",\n  \"ExchangeReturnPolicy\": \"\",\n  \"FreightCommissionPercentage\": \"\",\n  \"FulfillmentEndpoint\": \"\",\n  \"FulfillmentSellerId\": 0,\n  \"IsActive\": false,\n  \"IsBetterScope\": false,\n  \"MerchantName\": \"\",\n  \"Name\": \"\",\n  \"Password\": \"\",\n  \"ProductCommissionPercentage\": \"\",\n  \"SecutityPrivacyPolicy\": \"\",\n  \"SellerId\": \"\",\n  \"SellerType\": 0,\n  \"TrustPolicy\": \"\",\n  \"UrlLogo\": \"\",\n  \"UseHybridPaymentOptions\": false,\n  \"UserName\": \"\"\n}"

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("PUT", "/baseUrl/api/catalog_system/pvt/seller", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog_system/pvt/seller"

payload = {
    "ArchiveId": 0,
    "CNPJ": "",
    "CSCIdentification": "",
    "CatalogSystemEndpoint": "",
    "CategoryCommissionPercentage": "",
    "DeliveryPolicy": "",
    "Description": "",
    "Email": "",
    "ExchangeReturnPolicy": "",
    "FreightCommissionPercentage": "",
    "FulfillmentEndpoint": "",
    "FulfillmentSellerId": 0,
    "IsActive": False,
    "IsBetterScope": False,
    "MerchantName": "",
    "Name": "",
    "Password": "",
    "ProductCommissionPercentage": "",
    "SecutityPrivacyPolicy": "",
    "SellerId": "",
    "SellerType": 0,
    "TrustPolicy": "",
    "UrlLogo": "",
    "UseHybridPaymentOptions": False,
    "UserName": ""
}
headers = {
    "content-type": "",
    "accept": ""
}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog_system/pvt/seller"

payload <- "{\n  \"ArchiveId\": 0,\n  \"CNPJ\": \"\",\n  \"CSCIdentification\": \"\",\n  \"CatalogSystemEndpoint\": \"\",\n  \"CategoryCommissionPercentage\": \"\",\n  \"DeliveryPolicy\": \"\",\n  \"Description\": \"\",\n  \"Email\": \"\",\n  \"ExchangeReturnPolicy\": \"\",\n  \"FreightCommissionPercentage\": \"\",\n  \"FulfillmentEndpoint\": \"\",\n  \"FulfillmentSellerId\": 0,\n  \"IsActive\": false,\n  \"IsBetterScope\": false,\n  \"MerchantName\": \"\",\n  \"Name\": \"\",\n  \"Password\": \"\",\n  \"ProductCommissionPercentage\": \"\",\n  \"SecutityPrivacyPolicy\": \"\",\n  \"SellerId\": \"\",\n  \"SellerType\": 0,\n  \"TrustPolicy\": \"\",\n  \"UrlLogo\": \"\",\n  \"UseHybridPaymentOptions\": false,\n  \"UserName\": \"\"\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog_system/pvt/seller")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = ''
request["accept"] = ''
request.body = "{\n  \"ArchiveId\": 0,\n  \"CNPJ\": \"\",\n  \"CSCIdentification\": \"\",\n  \"CatalogSystemEndpoint\": \"\",\n  \"CategoryCommissionPercentage\": \"\",\n  \"DeliveryPolicy\": \"\",\n  \"Description\": \"\",\n  \"Email\": \"\",\n  \"ExchangeReturnPolicy\": \"\",\n  \"FreightCommissionPercentage\": \"\",\n  \"FulfillmentEndpoint\": \"\",\n  \"FulfillmentSellerId\": 0,\n  \"IsActive\": false,\n  \"IsBetterScope\": false,\n  \"MerchantName\": \"\",\n  \"Name\": \"\",\n  \"Password\": \"\",\n  \"ProductCommissionPercentage\": \"\",\n  \"SecutityPrivacyPolicy\": \"\",\n  \"SellerId\": \"\",\n  \"SellerType\": 0,\n  \"TrustPolicy\": \"\",\n  \"UrlLogo\": \"\",\n  \"UseHybridPaymentOptions\": false,\n  \"UserName\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.put('/baseUrl/api/catalog_system/pvt/seller') do |req|
  req.headers['accept'] = ''
  req.body = "{\n  \"ArchiveId\": 0,\n  \"CNPJ\": \"\",\n  \"CSCIdentification\": \"\",\n  \"CatalogSystemEndpoint\": \"\",\n  \"CategoryCommissionPercentage\": \"\",\n  \"DeliveryPolicy\": \"\",\n  \"Description\": \"\",\n  \"Email\": \"\",\n  \"ExchangeReturnPolicy\": \"\",\n  \"FreightCommissionPercentage\": \"\",\n  \"FulfillmentEndpoint\": \"\",\n  \"FulfillmentSellerId\": 0,\n  \"IsActive\": false,\n  \"IsBetterScope\": false,\n  \"MerchantName\": \"\",\n  \"Name\": \"\",\n  \"Password\": \"\",\n  \"ProductCommissionPercentage\": \"\",\n  \"SecutityPrivacyPolicy\": \"\",\n  \"SellerId\": \"\",\n  \"SellerType\": 0,\n  \"TrustPolicy\": \"\",\n  \"UrlLogo\": \"\",\n  \"UseHybridPaymentOptions\": false,\n  \"UserName\": \"\"\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog_system/pvt/seller";

    let payload = json!({
        "ArchiveId": 0,
        "CNPJ": "",
        "CSCIdentification": "",
        "CatalogSystemEndpoint": "",
        "CategoryCommissionPercentage": "",
        "DeliveryPolicy": "",
        "Description": "",
        "Email": "",
        "ExchangeReturnPolicy": "",
        "FreightCommissionPercentage": "",
        "FulfillmentEndpoint": "",
        "FulfillmentSellerId": 0,
        "IsActive": false,
        "IsBetterScope": false,
        "MerchantName": "",
        "Name": "",
        "Password": "",
        "ProductCommissionPercentage": "",
        "SecutityPrivacyPolicy": "",
        "SellerId": "",
        "SellerType": 0,
        "TrustPolicy": "",
        "UrlLogo": "",
        "UseHybridPaymentOptions": false,
        "UserName": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/catalog_system/pvt/seller \
  --header 'accept: ' \
  --header 'content-type: ' \
  --data '{
  "ArchiveId": 0,
  "CNPJ": "",
  "CSCIdentification": "",
  "CatalogSystemEndpoint": "",
  "CategoryCommissionPercentage": "",
  "DeliveryPolicy": "",
  "Description": "",
  "Email": "",
  "ExchangeReturnPolicy": "",
  "FreightCommissionPercentage": "",
  "FulfillmentEndpoint": "",
  "FulfillmentSellerId": 0,
  "IsActive": false,
  "IsBetterScope": false,
  "MerchantName": "",
  "Name": "",
  "Password": "",
  "ProductCommissionPercentage": "",
  "SecutityPrivacyPolicy": "",
  "SellerId": "",
  "SellerType": 0,
  "TrustPolicy": "",
  "UrlLogo": "",
  "UseHybridPaymentOptions": false,
  "UserName": ""
}'
echo '{
  "ArchiveId": 0,
  "CNPJ": "",
  "CSCIdentification": "",
  "CatalogSystemEndpoint": "",
  "CategoryCommissionPercentage": "",
  "DeliveryPolicy": "",
  "Description": "",
  "Email": "",
  "ExchangeReturnPolicy": "",
  "FreightCommissionPercentage": "",
  "FulfillmentEndpoint": "",
  "FulfillmentSellerId": 0,
  "IsActive": false,
  "IsBetterScope": false,
  "MerchantName": "",
  "Name": "",
  "Password": "",
  "ProductCommissionPercentage": "",
  "SecutityPrivacyPolicy": "",
  "SellerId": "",
  "SellerType": 0,
  "TrustPolicy": "",
  "UrlLogo": "",
  "UseHybridPaymentOptions": false,
  "UserName": ""
}' |  \
  http PUT {{baseUrl}}/api/catalog_system/pvt/seller \
  accept:'' \
  content-type:''
wget --quiet \
  --method PUT \
  --header 'content-type: ' \
  --header 'accept: ' \
  --body-data '{\n  "ArchiveId": 0,\n  "CNPJ": "",\n  "CSCIdentification": "",\n  "CatalogSystemEndpoint": "",\n  "CategoryCommissionPercentage": "",\n  "DeliveryPolicy": "",\n  "Description": "",\n  "Email": "",\n  "ExchangeReturnPolicy": "",\n  "FreightCommissionPercentage": "",\n  "FulfillmentEndpoint": "",\n  "FulfillmentSellerId": 0,\n  "IsActive": false,\n  "IsBetterScope": false,\n  "MerchantName": "",\n  "Name": "",\n  "Password": "",\n  "ProductCommissionPercentage": "",\n  "SecutityPrivacyPolicy": "",\n  "SellerId": "",\n  "SellerType": 0,\n  "TrustPolicy": "",\n  "UrlLogo": "",\n  "UseHybridPaymentOptions": false,\n  "UserName": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/catalog_system/pvt/seller
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]
let parameters = [
  "ArchiveId": 0,
  "CNPJ": "",
  "CSCIdentification": "",
  "CatalogSystemEndpoint": "",
  "CategoryCommissionPercentage": "",
  "DeliveryPolicy": "",
  "Description": "",
  "Email": "",
  "ExchangeReturnPolicy": "",
  "FreightCommissionPercentage": "",
  "FulfillmentEndpoint": "",
  "FulfillmentSellerId": 0,
  "IsActive": false,
  "IsBetterScope": false,
  "MerchantName": "",
  "Name": "",
  "Password": "",
  "ProductCommissionPercentage": "",
  "SecutityPrivacyPolicy": "",
  "SellerId": "",
  "SellerType": 0,
  "TrustPolicy": "",
  "UrlLogo": "",
  "UseHybridPaymentOptions": false,
  "UserName": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog_system/pvt/seller")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "ArchiveId": null,
  "CNPJ": "12035072751",
  "CSCIdentification": "pedrostore",
  "CatalogSystemEndpoint": "http://pedrostore.vtexcommercestable.com.br/api/catalog_system/",
  "CategoryCommissionPercentage": "[{\"CategoryId\":14,\"ProductCommission\":15.0,\"FreightCommission\":0.0}]",
  "DeliveryPolicy": "",
  "Description": "",
  "Email": "breno@breno.com",
  "ExchangeReturnPolicy": "",
  "FreightCommissionPercentage": 0,
  "FulfillmentEndpoint": "http://pedrostore.vtexcommercestable.com.br/api/fulfillment?affiliateid=LDB&sc=1",
  "FulfillmentSellerId": null,
  "IsActive": true,
  "IsBetterScope": false,
  "MerchantName": "",
  "Name": "pedrostore",
  "Password": null,
  "ProductCommissionPercentage": 0,
  "SecutityPrivacyPolicy": "",
  "SellerId": "pedrostore",
  "SellerType": 1,
  "TrustPolicy": "Default",
  "UrlLogo": null,
  "UseHybridPaymentOptions": false,
  "UserName": null
}
POST Add Similar Category
{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/:categoryId
HEADERS

Content-Type
Accept
QUERY PARAMS

productId
categoryId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/:categoryId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/:categoryId" {:headers {:content-type ""
                                                                                                                     :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/:categoryId"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

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}}/api/catalog/pvt/product/:productId/similarcategory/:categoryId"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/:categoryId");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/:categoryId"

	req, _ := http.NewRequest("POST", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/catalog/pvt/product/:productId/similarcategory/:categoryId HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/:categoryId")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/:categoryId"))
    .header("content-type", "")
    .header("accept", "")
    .method("POST", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/:categoryId")
  .post(null)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/:categoryId")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/:categoryId');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/:categoryId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/:categoryId';
const options = {method: 'POST', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/:categoryId',
  method: 'POST',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/:categoryId")
  .post(null)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/product/:productId/similarcategory/:categoryId',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/:categoryId',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/:categoryId');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/:categoryId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/:categoryId';
const options = {method: 'POST', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/:categoryId"]
                                                       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}}/api/catalog/pvt/product/:productId/similarcategory/:categoryId" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/:categoryId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/:categoryId', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/:categoryId');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/:categoryId');
$request->setRequestMethod('POST');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/:categoryId' -Method POST -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/:categoryId' -Method POST -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("POST", "/baseUrl/api/catalog/pvt/product/:productId/similarcategory/:categoryId", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/:categoryId"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.post(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/:categoryId"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/:categoryId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/api/catalog/pvt/product/:productId/similarcategory/:categoryId') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/:categoryId";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".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}}/api/catalog/pvt/product/:productId/similarcategory/:categoryId \
  --header 'accept: ' \
  --header 'content-type: '
http POST {{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/:categoryId \
  accept:'' \
  content-type:''
wget --quiet \
  --method POST \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/:categoryId
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/:categoryId")! 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

{
  "ProductId": 1,
  "StoreId": 1
}
DELETE Delete Similar Category
{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/:categoryId
HEADERS

Content-Type
Accept
QUERY PARAMS

productId
categoryId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/:categoryId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/:categoryId" {:headers {:content-type ""
                                                                                                                       :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/:categoryId"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

response = HTTP::Client.delete url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/:categoryId"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/:categoryId");
var request = new RestRequest("", Method.Delete);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/:categoryId"

	req, _ := http.NewRequest("DELETE", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/api/catalog/pvt/product/:productId/similarcategory/:categoryId HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/:categoryId")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/:categoryId"))
    .header("content-type", "")
    .header("accept", "")
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/:categoryId")
  .delete(null)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/:categoryId")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/:categoryId');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/:categoryId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/:categoryId';
const options = {method: 'DELETE', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/:categoryId',
  method: 'DELETE',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/:categoryId")
  .delete(null)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/product/:productId/similarcategory/:categoryId',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/:categoryId',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/:categoryId');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/:categoryId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/:categoryId';
const options = {method: 'DELETE', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/:categoryId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/:categoryId" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/:categoryId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/:categoryId', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/:categoryId');
$request->setMethod(HTTP_METH_DELETE);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/:categoryId');
$request->setRequestMethod('DELETE');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/:categoryId' -Method DELETE -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/:categoryId' -Method DELETE -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("DELETE", "/baseUrl/api/catalog/pvt/product/:productId/similarcategory/:categoryId", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/:categoryId"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.delete(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/:categoryId"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/:categoryId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/api/catalog/pvt/product/:productId/similarcategory/:categoryId') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/:categoryId";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/:categoryId \
  --header 'accept: ' \
  --header 'content-type: '
http DELETE {{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/:categoryId \
  accept:'' \
  content-type:''
wget --quiet \
  --method DELETE \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/:categoryId
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/:categoryId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get Similar Categories
{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/
HEADERS

Content-Type
Accept
QUERY PARAMS

productId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/" {:headers {:content-type ""
                                                                                                         :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

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}}/api/catalog/pvt/product/:productId/similarcategory/"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/");
var request = new RestRequest("", Method.Get);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/catalog/pvt/product/:productId/similarcategory/ HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/"))
    .header("content-type", "")
    .header("accept", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/',
  method: 'GET',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/product/:productId/similarcategory/',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/"]
                                                       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}}/api/catalog/pvt/product/:productId/similarcategory/" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/",
  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: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/');
$request->setRequestMethod('GET');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/' -Method GET -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("GET", "/baseUrl/api/catalog/pvt/product/:productId/similarcategory/", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/catalog/pvt/product/:productId/similarcategory/') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".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}}/api/catalog/pvt/product/:productId/similarcategory/ \
  --header 'accept: ' \
  --header 'content-type: '
http GET {{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/ \
  accept:'' \
  content-type:''
wget --quiet \
  --method GET \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/product/:productId/similarcategory/")! 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

[
  {
    "CategoryId": 1,
    "ProductId": 1
  },
  {
    "CategoryId": 20,
    "ProductId": 1
  }
]
POST Create SKU
{{baseUrl}}/api/catalog/pvt/stockkeepingunit
HEADERS

Content-Type
Accept
BODY json

{
  "ActivateIfPossible": false,
  "CommercialConditionId": 0,
  "CreationDate": "",
  "CubicWeight": "",
  "Ean": "",
  "EstimatedDateArrival": "",
  "Height": "",
  "Id": 0,
  "IsActive": false,
  "IsKit": false,
  "KitItensSellApart": false,
  "Length": "",
  "ManufacturerCode": "",
  "MeasurementUnit": "",
  "ModalType": "",
  "Name": "",
  "PackagedHeight": "",
  "PackagedLength": "",
  "PackagedWeightKg": 0,
  "PackagedWidth": "",
  "ProductId": 0,
  "RefId": "",
  "RewardValue": "",
  "UnitMultiplier": "",
  "Videos": [],
  "WeightKg": "",
  "Width": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/stockkeepingunit");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ActivateIfPossible\": false,\n  \"CommercialConditionId\": 0,\n  \"CreationDate\": \"\",\n  \"CubicWeight\": \"\",\n  \"Ean\": \"\",\n  \"EstimatedDateArrival\": \"\",\n  \"Height\": \"\",\n  \"Id\": 0,\n  \"IsActive\": false,\n  \"IsKit\": false,\n  \"KitItensSellApart\": false,\n  \"Length\": \"\",\n  \"ManufacturerCode\": \"\",\n  \"MeasurementUnit\": \"\",\n  \"ModalType\": \"\",\n  \"Name\": \"\",\n  \"PackagedHeight\": \"\",\n  \"PackagedLength\": \"\",\n  \"PackagedWeightKg\": 0,\n  \"PackagedWidth\": \"\",\n  \"ProductId\": 0,\n  \"RefId\": \"\",\n  \"RewardValue\": \"\",\n  \"UnitMultiplier\": \"\",\n  \"Videos\": [],\n  \"WeightKg\": \"\",\n  \"Width\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/catalog/pvt/stockkeepingunit" {:headers {:accept ""}
                                                                             :content-type :json
                                                                             :form-params {:ActivateIfPossible false
                                                                                           :CommercialConditionId 0
                                                                                           :CreationDate ""
                                                                                           :CubicWeight ""
                                                                                           :Ean ""
                                                                                           :EstimatedDateArrival ""
                                                                                           :Height ""
                                                                                           :Id 0
                                                                                           :IsActive false
                                                                                           :IsKit false
                                                                                           :KitItensSellApart false
                                                                                           :Length ""
                                                                                           :ManufacturerCode ""
                                                                                           :MeasurementUnit ""
                                                                                           :ModalType ""
                                                                                           :Name ""
                                                                                           :PackagedHeight ""
                                                                                           :PackagedLength ""
                                                                                           :PackagedWeightKg 0
                                                                                           :PackagedWidth ""
                                                                                           :ProductId 0
                                                                                           :RefId ""
                                                                                           :RewardValue ""
                                                                                           :UnitMultiplier ""
                                                                                           :Videos []
                                                                                           :WeightKg ""
                                                                                           :Width ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/stockkeepingunit"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}
reqBody = "{\n  \"ActivateIfPossible\": false,\n  \"CommercialConditionId\": 0,\n  \"CreationDate\": \"\",\n  \"CubicWeight\": \"\",\n  \"Ean\": \"\",\n  \"EstimatedDateArrival\": \"\",\n  \"Height\": \"\",\n  \"Id\": 0,\n  \"IsActive\": false,\n  \"IsKit\": false,\n  \"KitItensSellApart\": false,\n  \"Length\": \"\",\n  \"ManufacturerCode\": \"\",\n  \"MeasurementUnit\": \"\",\n  \"ModalType\": \"\",\n  \"Name\": \"\",\n  \"PackagedHeight\": \"\",\n  \"PackagedLength\": \"\",\n  \"PackagedWeightKg\": 0,\n  \"PackagedWidth\": \"\",\n  \"ProductId\": 0,\n  \"RefId\": \"\",\n  \"RewardValue\": \"\",\n  \"UnitMultiplier\": \"\",\n  \"Videos\": [],\n  \"WeightKg\": \"\",\n  \"Width\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/catalog/pvt/stockkeepingunit"),
    Headers =
    {
        { "accept", "" },
    },
    Content = new StringContent("{\n  \"ActivateIfPossible\": false,\n  \"CommercialConditionId\": 0,\n  \"CreationDate\": \"\",\n  \"CubicWeight\": \"\",\n  \"Ean\": \"\",\n  \"EstimatedDateArrival\": \"\",\n  \"Height\": \"\",\n  \"Id\": 0,\n  \"IsActive\": false,\n  \"IsKit\": false,\n  \"KitItensSellApart\": false,\n  \"Length\": \"\",\n  \"ManufacturerCode\": \"\",\n  \"MeasurementUnit\": \"\",\n  \"ModalType\": \"\",\n  \"Name\": \"\",\n  \"PackagedHeight\": \"\",\n  \"PackagedLength\": \"\",\n  \"PackagedWeightKg\": 0,\n  \"PackagedWidth\": \"\",\n  \"ProductId\": 0,\n  \"RefId\": \"\",\n  \"RewardValue\": \"\",\n  \"UnitMultiplier\": \"\",\n  \"Videos\": [],\n  \"WeightKg\": \"\",\n  \"Width\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/stockkeepingunit");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
request.AddParameter("", "{\n  \"ActivateIfPossible\": false,\n  \"CommercialConditionId\": 0,\n  \"CreationDate\": \"\",\n  \"CubicWeight\": \"\",\n  \"Ean\": \"\",\n  \"EstimatedDateArrival\": \"\",\n  \"Height\": \"\",\n  \"Id\": 0,\n  \"IsActive\": false,\n  \"IsKit\": false,\n  \"KitItensSellApart\": false,\n  \"Length\": \"\",\n  \"ManufacturerCode\": \"\",\n  \"MeasurementUnit\": \"\",\n  \"ModalType\": \"\",\n  \"Name\": \"\",\n  \"PackagedHeight\": \"\",\n  \"PackagedLength\": \"\",\n  \"PackagedWeightKg\": 0,\n  \"PackagedWidth\": \"\",\n  \"ProductId\": 0,\n  \"RefId\": \"\",\n  \"RewardValue\": \"\",\n  \"UnitMultiplier\": \"\",\n  \"Videos\": [],\n  \"WeightKg\": \"\",\n  \"Width\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/stockkeepingunit"

	payload := strings.NewReader("{\n  \"ActivateIfPossible\": false,\n  \"CommercialConditionId\": 0,\n  \"CreationDate\": \"\",\n  \"CubicWeight\": \"\",\n  \"Ean\": \"\",\n  \"EstimatedDateArrival\": \"\",\n  \"Height\": \"\",\n  \"Id\": 0,\n  \"IsActive\": false,\n  \"IsKit\": false,\n  \"KitItensSellApart\": false,\n  \"Length\": \"\",\n  \"ManufacturerCode\": \"\",\n  \"MeasurementUnit\": \"\",\n  \"ModalType\": \"\",\n  \"Name\": \"\",\n  \"PackagedHeight\": \"\",\n  \"PackagedLength\": \"\",\n  \"PackagedWeightKg\": 0,\n  \"PackagedWidth\": \"\",\n  \"ProductId\": 0,\n  \"RefId\": \"\",\n  \"RewardValue\": \"\",\n  \"UnitMultiplier\": \"\",\n  \"Videos\": [],\n  \"WeightKg\": \"\",\n  \"Width\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/catalog/pvt/stockkeepingunit HTTP/1.1
Content-Type: 
Accept: 
Host: example.com
Content-Length: 568

{
  "ActivateIfPossible": false,
  "CommercialConditionId": 0,
  "CreationDate": "",
  "CubicWeight": "",
  "Ean": "",
  "EstimatedDateArrival": "",
  "Height": "",
  "Id": 0,
  "IsActive": false,
  "IsKit": false,
  "KitItensSellApart": false,
  "Length": "",
  "ManufacturerCode": "",
  "MeasurementUnit": "",
  "ModalType": "",
  "Name": "",
  "PackagedHeight": "",
  "PackagedLength": "",
  "PackagedWeightKg": 0,
  "PackagedWidth": "",
  "ProductId": 0,
  "RefId": "",
  "RewardValue": "",
  "UnitMultiplier": "",
  "Videos": [],
  "WeightKg": "",
  "Width": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/catalog/pvt/stockkeepingunit")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .setBody("{\n  \"ActivateIfPossible\": false,\n  \"CommercialConditionId\": 0,\n  \"CreationDate\": \"\",\n  \"CubicWeight\": \"\",\n  \"Ean\": \"\",\n  \"EstimatedDateArrival\": \"\",\n  \"Height\": \"\",\n  \"Id\": 0,\n  \"IsActive\": false,\n  \"IsKit\": false,\n  \"KitItensSellApart\": false,\n  \"Length\": \"\",\n  \"ManufacturerCode\": \"\",\n  \"MeasurementUnit\": \"\",\n  \"ModalType\": \"\",\n  \"Name\": \"\",\n  \"PackagedHeight\": \"\",\n  \"PackagedLength\": \"\",\n  \"PackagedWeightKg\": 0,\n  \"PackagedWidth\": \"\",\n  \"ProductId\": 0,\n  \"RefId\": \"\",\n  \"RewardValue\": \"\",\n  \"UnitMultiplier\": \"\",\n  \"Videos\": [],\n  \"WeightKg\": \"\",\n  \"Width\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/stockkeepingunit"))
    .header("content-type", "")
    .header("accept", "")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ActivateIfPossible\": false,\n  \"CommercialConditionId\": 0,\n  \"CreationDate\": \"\",\n  \"CubicWeight\": \"\",\n  \"Ean\": \"\",\n  \"EstimatedDateArrival\": \"\",\n  \"Height\": \"\",\n  \"Id\": 0,\n  \"IsActive\": false,\n  \"IsKit\": false,\n  \"KitItensSellApart\": false,\n  \"Length\": \"\",\n  \"ManufacturerCode\": \"\",\n  \"MeasurementUnit\": \"\",\n  \"ModalType\": \"\",\n  \"Name\": \"\",\n  \"PackagedHeight\": \"\",\n  \"PackagedLength\": \"\",\n  \"PackagedWeightKg\": 0,\n  \"PackagedWidth\": \"\",\n  \"ProductId\": 0,\n  \"RefId\": \"\",\n  \"RewardValue\": \"\",\n  \"UnitMultiplier\": \"\",\n  \"Videos\": [],\n  \"WeightKg\": \"\",\n  \"Width\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"ActivateIfPossible\": false,\n  \"CommercialConditionId\": 0,\n  \"CreationDate\": \"\",\n  \"CubicWeight\": \"\",\n  \"Ean\": \"\",\n  \"EstimatedDateArrival\": \"\",\n  \"Height\": \"\",\n  \"Id\": 0,\n  \"IsActive\": false,\n  \"IsKit\": false,\n  \"KitItensSellApart\": false,\n  \"Length\": \"\",\n  \"ManufacturerCode\": \"\",\n  \"MeasurementUnit\": \"\",\n  \"ModalType\": \"\",\n  \"Name\": \"\",\n  \"PackagedHeight\": \"\",\n  \"PackagedLength\": \"\",\n  \"PackagedWeightKg\": 0,\n  \"PackagedWidth\": \"\",\n  \"ProductId\": 0,\n  \"RefId\": \"\",\n  \"RewardValue\": \"\",\n  \"UnitMultiplier\": \"\",\n  \"Videos\": [],\n  \"WeightKg\": \"\",\n  \"Width\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/stockkeepingunit")
  .post(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/catalog/pvt/stockkeepingunit")
  .header("content-type", "")
  .header("accept", "")
  .body("{\n  \"ActivateIfPossible\": false,\n  \"CommercialConditionId\": 0,\n  \"CreationDate\": \"\",\n  \"CubicWeight\": \"\",\n  \"Ean\": \"\",\n  \"EstimatedDateArrival\": \"\",\n  \"Height\": \"\",\n  \"Id\": 0,\n  \"IsActive\": false,\n  \"IsKit\": false,\n  \"KitItensSellApart\": false,\n  \"Length\": \"\",\n  \"ManufacturerCode\": \"\",\n  \"MeasurementUnit\": \"\",\n  \"ModalType\": \"\",\n  \"Name\": \"\",\n  \"PackagedHeight\": \"\",\n  \"PackagedLength\": \"\",\n  \"PackagedWeightKg\": 0,\n  \"PackagedWidth\": \"\",\n  \"ProductId\": 0,\n  \"RefId\": \"\",\n  \"RewardValue\": \"\",\n  \"UnitMultiplier\": \"\",\n  \"Videos\": [],\n  \"WeightKg\": \"\",\n  \"Width\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ActivateIfPossible: false,
  CommercialConditionId: 0,
  CreationDate: '',
  CubicWeight: '',
  Ean: '',
  EstimatedDateArrival: '',
  Height: '',
  Id: 0,
  IsActive: false,
  IsKit: false,
  KitItensSellApart: false,
  Length: '',
  ManufacturerCode: '',
  MeasurementUnit: '',
  ModalType: '',
  Name: '',
  PackagedHeight: '',
  PackagedLength: '',
  PackagedWeightKg: 0,
  PackagedWidth: '',
  ProductId: 0,
  RefId: '',
  RewardValue: '',
  UnitMultiplier: '',
  Videos: [],
  WeightKg: '',
  Width: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/catalog/pvt/stockkeepingunit');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit',
  headers: {'content-type': '', accept: ''},
  data: {
    ActivateIfPossible: false,
    CommercialConditionId: 0,
    CreationDate: '',
    CubicWeight: '',
    Ean: '',
    EstimatedDateArrival: '',
    Height: '',
    Id: 0,
    IsActive: false,
    IsKit: false,
    KitItensSellApart: false,
    Length: '',
    ManufacturerCode: '',
    MeasurementUnit: '',
    ModalType: '',
    Name: '',
    PackagedHeight: '',
    PackagedLength: '',
    PackagedWeightKg: 0,
    PackagedWidth: '',
    ProductId: 0,
    RefId: '',
    RewardValue: '',
    UnitMultiplier: '',
    Videos: [],
    WeightKg: '',
    Width: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/stockkeepingunit';
const options = {
  method: 'POST',
  headers: {'content-type': '', accept: ''},
  body: '{"ActivateIfPossible":false,"CommercialConditionId":0,"CreationDate":"","CubicWeight":"","Ean":"","EstimatedDateArrival":"","Height":"","Id":0,"IsActive":false,"IsKit":false,"KitItensSellApart":false,"Length":"","ManufacturerCode":"","MeasurementUnit":"","ModalType":"","Name":"","PackagedHeight":"","PackagedLength":"","PackagedWeightKg":0,"PackagedWidth":"","ProductId":0,"RefId":"","RewardValue":"","UnitMultiplier":"","Videos":[],"WeightKg":"","Width":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit',
  method: 'POST',
  headers: {
    'content-type': '',
    accept: ''
  },
  processData: false,
  data: '{\n  "ActivateIfPossible": false,\n  "CommercialConditionId": 0,\n  "CreationDate": "",\n  "CubicWeight": "",\n  "Ean": "",\n  "EstimatedDateArrival": "",\n  "Height": "",\n  "Id": 0,\n  "IsActive": false,\n  "IsKit": false,\n  "KitItensSellApart": false,\n  "Length": "",\n  "ManufacturerCode": "",\n  "MeasurementUnit": "",\n  "ModalType": "",\n  "Name": "",\n  "PackagedHeight": "",\n  "PackagedLength": "",\n  "PackagedWeightKg": 0,\n  "PackagedWidth": "",\n  "ProductId": 0,\n  "RefId": "",\n  "RewardValue": "",\n  "UnitMultiplier": "",\n  "Videos": [],\n  "WeightKg": "",\n  "Width": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ActivateIfPossible\": false,\n  \"CommercialConditionId\": 0,\n  \"CreationDate\": \"\",\n  \"CubicWeight\": \"\",\n  \"Ean\": \"\",\n  \"EstimatedDateArrival\": \"\",\n  \"Height\": \"\",\n  \"Id\": 0,\n  \"IsActive\": false,\n  \"IsKit\": false,\n  \"KitItensSellApart\": false,\n  \"Length\": \"\",\n  \"ManufacturerCode\": \"\",\n  \"MeasurementUnit\": \"\",\n  \"ModalType\": \"\",\n  \"Name\": \"\",\n  \"PackagedHeight\": \"\",\n  \"PackagedLength\": \"\",\n  \"PackagedWeightKg\": 0,\n  \"PackagedWidth\": \"\",\n  \"ProductId\": 0,\n  \"RefId\": \"\",\n  \"RewardValue\": \"\",\n  \"UnitMultiplier\": \"\",\n  \"Videos\": [],\n  \"WeightKg\": \"\",\n  \"Width\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/stockkeepingunit")
  .post(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/stockkeepingunit',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  ActivateIfPossible: false,
  CommercialConditionId: 0,
  CreationDate: '',
  CubicWeight: '',
  Ean: '',
  EstimatedDateArrival: '',
  Height: '',
  Id: 0,
  IsActive: false,
  IsKit: false,
  KitItensSellApart: false,
  Length: '',
  ManufacturerCode: '',
  MeasurementUnit: '',
  ModalType: '',
  Name: '',
  PackagedHeight: '',
  PackagedLength: '',
  PackagedWeightKg: 0,
  PackagedWidth: '',
  ProductId: 0,
  RefId: '',
  RewardValue: '',
  UnitMultiplier: '',
  Videos: [],
  WeightKg: '',
  Width: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit',
  headers: {'content-type': '', accept: ''},
  body: {
    ActivateIfPossible: false,
    CommercialConditionId: 0,
    CreationDate: '',
    CubicWeight: '',
    Ean: '',
    EstimatedDateArrival: '',
    Height: '',
    Id: 0,
    IsActive: false,
    IsKit: false,
    KitItensSellApart: false,
    Length: '',
    ManufacturerCode: '',
    MeasurementUnit: '',
    ModalType: '',
    Name: '',
    PackagedHeight: '',
    PackagedLength: '',
    PackagedWeightKg: 0,
    PackagedWidth: '',
    ProductId: 0,
    RefId: '',
    RewardValue: '',
    UnitMultiplier: '',
    Videos: [],
    WeightKg: '',
    Width: ''
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/catalog/pvt/stockkeepingunit');

req.headers({
  'content-type': '',
  accept: ''
});

req.type('json');
req.send({
  ActivateIfPossible: false,
  CommercialConditionId: 0,
  CreationDate: '',
  CubicWeight: '',
  Ean: '',
  EstimatedDateArrival: '',
  Height: '',
  Id: 0,
  IsActive: false,
  IsKit: false,
  KitItensSellApart: false,
  Length: '',
  ManufacturerCode: '',
  MeasurementUnit: '',
  ModalType: '',
  Name: '',
  PackagedHeight: '',
  PackagedLength: '',
  PackagedWeightKg: 0,
  PackagedWidth: '',
  ProductId: 0,
  RefId: '',
  RewardValue: '',
  UnitMultiplier: '',
  Videos: [],
  WeightKg: '',
  Width: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit',
  headers: {'content-type': '', accept: ''},
  data: {
    ActivateIfPossible: false,
    CommercialConditionId: 0,
    CreationDate: '',
    CubicWeight: '',
    Ean: '',
    EstimatedDateArrival: '',
    Height: '',
    Id: 0,
    IsActive: false,
    IsKit: false,
    KitItensSellApart: false,
    Length: '',
    ManufacturerCode: '',
    MeasurementUnit: '',
    ModalType: '',
    Name: '',
    PackagedHeight: '',
    PackagedLength: '',
    PackagedWeightKg: 0,
    PackagedWidth: '',
    ProductId: 0,
    RefId: '',
    RewardValue: '',
    UnitMultiplier: '',
    Videos: [],
    WeightKg: '',
    Width: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/stockkeepingunit';
const options = {
  method: 'POST',
  headers: {'content-type': '', accept: ''},
  body: '{"ActivateIfPossible":false,"CommercialConditionId":0,"CreationDate":"","CubicWeight":"","Ean":"","EstimatedDateArrival":"","Height":"","Id":0,"IsActive":false,"IsKit":false,"KitItensSellApart":false,"Length":"","ManufacturerCode":"","MeasurementUnit":"","ModalType":"","Name":"","PackagedHeight":"","PackagedLength":"","PackagedWeightKg":0,"PackagedWidth":"","ProductId":0,"RefId":"","RewardValue":"","UnitMultiplier":"","Videos":[],"WeightKg":"","Width":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };
NSDictionary *parameters = @{ @"ActivateIfPossible": @NO,
                              @"CommercialConditionId": @0,
                              @"CreationDate": @"",
                              @"CubicWeight": @"",
                              @"Ean": @"",
                              @"EstimatedDateArrival": @"",
                              @"Height": @"",
                              @"Id": @0,
                              @"IsActive": @NO,
                              @"IsKit": @NO,
                              @"KitItensSellApart": @NO,
                              @"Length": @"",
                              @"ManufacturerCode": @"",
                              @"MeasurementUnit": @"",
                              @"ModalType": @"",
                              @"Name": @"",
                              @"PackagedHeight": @"",
                              @"PackagedLength": @"",
                              @"PackagedWeightKg": @0,
                              @"PackagedWidth": @"",
                              @"ProductId": @0,
                              @"RefId": @"",
                              @"RewardValue": @"",
                              @"UnitMultiplier": @"",
                              @"Videos": @[  ],
                              @"WeightKg": @"",
                              @"Width": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/stockkeepingunit"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/catalog/pvt/stockkeepingunit" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"ActivateIfPossible\": false,\n  \"CommercialConditionId\": 0,\n  \"CreationDate\": \"\",\n  \"CubicWeight\": \"\",\n  \"Ean\": \"\",\n  \"EstimatedDateArrival\": \"\",\n  \"Height\": \"\",\n  \"Id\": 0,\n  \"IsActive\": false,\n  \"IsKit\": false,\n  \"KitItensSellApart\": false,\n  \"Length\": \"\",\n  \"ManufacturerCode\": \"\",\n  \"MeasurementUnit\": \"\",\n  \"ModalType\": \"\",\n  \"Name\": \"\",\n  \"PackagedHeight\": \"\",\n  \"PackagedLength\": \"\",\n  \"PackagedWeightKg\": 0,\n  \"PackagedWidth\": \"\",\n  \"ProductId\": 0,\n  \"RefId\": \"\",\n  \"RewardValue\": \"\",\n  \"UnitMultiplier\": \"\",\n  \"Videos\": [],\n  \"WeightKg\": \"\",\n  \"Width\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/stockkeepingunit",
  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([
    'ActivateIfPossible' => null,
    'CommercialConditionId' => 0,
    'CreationDate' => '',
    'CubicWeight' => '',
    'Ean' => '',
    'EstimatedDateArrival' => '',
    'Height' => '',
    'Id' => 0,
    'IsActive' => null,
    'IsKit' => null,
    'KitItensSellApart' => null,
    'Length' => '',
    'ManufacturerCode' => '',
    'MeasurementUnit' => '',
    'ModalType' => '',
    'Name' => '',
    'PackagedHeight' => '',
    'PackagedLength' => '',
    'PackagedWeightKg' => 0,
    'PackagedWidth' => '',
    'ProductId' => 0,
    'RefId' => '',
    'RewardValue' => '',
    'UnitMultiplier' => '',
    'Videos' => [
        
    ],
    'WeightKg' => '',
    'Width' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/catalog/pvt/stockkeepingunit', [
  'body' => '{
  "ActivateIfPossible": false,
  "CommercialConditionId": 0,
  "CreationDate": "",
  "CubicWeight": "",
  "Ean": "",
  "EstimatedDateArrival": "",
  "Height": "",
  "Id": 0,
  "IsActive": false,
  "IsKit": false,
  "KitItensSellApart": false,
  "Length": "",
  "ManufacturerCode": "",
  "MeasurementUnit": "",
  "ModalType": "",
  "Name": "",
  "PackagedHeight": "",
  "PackagedLength": "",
  "PackagedWeightKg": 0,
  "PackagedWidth": "",
  "ProductId": 0,
  "RefId": "",
  "RewardValue": "",
  "UnitMultiplier": "",
  "Videos": [],
  "WeightKg": "",
  "Width": ""
}',
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/stockkeepingunit');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ActivateIfPossible' => null,
  'CommercialConditionId' => 0,
  'CreationDate' => '',
  'CubicWeight' => '',
  'Ean' => '',
  'EstimatedDateArrival' => '',
  'Height' => '',
  'Id' => 0,
  'IsActive' => null,
  'IsKit' => null,
  'KitItensSellApart' => null,
  'Length' => '',
  'ManufacturerCode' => '',
  'MeasurementUnit' => '',
  'ModalType' => '',
  'Name' => '',
  'PackagedHeight' => '',
  'PackagedLength' => '',
  'PackagedWeightKg' => 0,
  'PackagedWidth' => '',
  'ProductId' => 0,
  'RefId' => '',
  'RewardValue' => '',
  'UnitMultiplier' => '',
  'Videos' => [
    
  ],
  'WeightKg' => '',
  'Width' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ActivateIfPossible' => null,
  'CommercialConditionId' => 0,
  'CreationDate' => '',
  'CubicWeight' => '',
  'Ean' => '',
  'EstimatedDateArrival' => '',
  'Height' => '',
  'Id' => 0,
  'IsActive' => null,
  'IsKit' => null,
  'KitItensSellApart' => null,
  'Length' => '',
  'ManufacturerCode' => '',
  'MeasurementUnit' => '',
  'ModalType' => '',
  'Name' => '',
  'PackagedHeight' => '',
  'PackagedLength' => '',
  'PackagedWeightKg' => 0,
  'PackagedWidth' => '',
  'ProductId' => 0,
  'RefId' => '',
  'RewardValue' => '',
  'UnitMultiplier' => '',
  'Videos' => [
    
  ],
  'WeightKg' => '',
  'Width' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/catalog/pvt/stockkeepingunit');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/stockkeepingunit' -Method POST -Headers $headers -ContentType '' -Body '{
  "ActivateIfPossible": false,
  "CommercialConditionId": 0,
  "CreationDate": "",
  "CubicWeight": "",
  "Ean": "",
  "EstimatedDateArrival": "",
  "Height": "",
  "Id": 0,
  "IsActive": false,
  "IsKit": false,
  "KitItensSellApart": false,
  "Length": "",
  "ManufacturerCode": "",
  "MeasurementUnit": "",
  "ModalType": "",
  "Name": "",
  "PackagedHeight": "",
  "PackagedLength": "",
  "PackagedWeightKg": 0,
  "PackagedWidth": "",
  "ProductId": 0,
  "RefId": "",
  "RewardValue": "",
  "UnitMultiplier": "",
  "Videos": [],
  "WeightKg": "",
  "Width": ""
}'
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/stockkeepingunit' -Method POST -Headers $headers -ContentType '' -Body '{
  "ActivateIfPossible": false,
  "CommercialConditionId": 0,
  "CreationDate": "",
  "CubicWeight": "",
  "Ean": "",
  "EstimatedDateArrival": "",
  "Height": "",
  "Id": 0,
  "IsActive": false,
  "IsKit": false,
  "KitItensSellApart": false,
  "Length": "",
  "ManufacturerCode": "",
  "MeasurementUnit": "",
  "ModalType": "",
  "Name": "",
  "PackagedHeight": "",
  "PackagedLength": "",
  "PackagedWeightKg": 0,
  "PackagedWidth": "",
  "ProductId": 0,
  "RefId": "",
  "RewardValue": "",
  "UnitMultiplier": "",
  "Videos": [],
  "WeightKg": "",
  "Width": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ActivateIfPossible\": false,\n  \"CommercialConditionId\": 0,\n  \"CreationDate\": \"\",\n  \"CubicWeight\": \"\",\n  \"Ean\": \"\",\n  \"EstimatedDateArrival\": \"\",\n  \"Height\": \"\",\n  \"Id\": 0,\n  \"IsActive\": false,\n  \"IsKit\": false,\n  \"KitItensSellApart\": false,\n  \"Length\": \"\",\n  \"ManufacturerCode\": \"\",\n  \"MeasurementUnit\": \"\",\n  \"ModalType\": \"\",\n  \"Name\": \"\",\n  \"PackagedHeight\": \"\",\n  \"PackagedLength\": \"\",\n  \"PackagedWeightKg\": 0,\n  \"PackagedWidth\": \"\",\n  \"ProductId\": 0,\n  \"RefId\": \"\",\n  \"RewardValue\": \"\",\n  \"UnitMultiplier\": \"\",\n  \"Videos\": [],\n  \"WeightKg\": \"\",\n  \"Width\": \"\"\n}"

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("POST", "/baseUrl/api/catalog/pvt/stockkeepingunit", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/stockkeepingunit"

payload = {
    "ActivateIfPossible": False,
    "CommercialConditionId": 0,
    "CreationDate": "",
    "CubicWeight": "",
    "Ean": "",
    "EstimatedDateArrival": "",
    "Height": "",
    "Id": 0,
    "IsActive": False,
    "IsKit": False,
    "KitItensSellApart": False,
    "Length": "",
    "ManufacturerCode": "",
    "MeasurementUnit": "",
    "ModalType": "",
    "Name": "",
    "PackagedHeight": "",
    "PackagedLength": "",
    "PackagedWeightKg": 0,
    "PackagedWidth": "",
    "ProductId": 0,
    "RefId": "",
    "RewardValue": "",
    "UnitMultiplier": "",
    "Videos": [],
    "WeightKg": "",
    "Width": ""
}
headers = {
    "content-type": "",
    "accept": ""
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/stockkeepingunit"

payload <- "{\n  \"ActivateIfPossible\": false,\n  \"CommercialConditionId\": 0,\n  \"CreationDate\": \"\",\n  \"CubicWeight\": \"\",\n  \"Ean\": \"\",\n  \"EstimatedDateArrival\": \"\",\n  \"Height\": \"\",\n  \"Id\": 0,\n  \"IsActive\": false,\n  \"IsKit\": false,\n  \"KitItensSellApart\": false,\n  \"Length\": \"\",\n  \"ManufacturerCode\": \"\",\n  \"MeasurementUnit\": \"\",\n  \"ModalType\": \"\",\n  \"Name\": \"\",\n  \"PackagedHeight\": \"\",\n  \"PackagedLength\": \"\",\n  \"PackagedWeightKg\": 0,\n  \"PackagedWidth\": \"\",\n  \"ProductId\": 0,\n  \"RefId\": \"\",\n  \"RewardValue\": \"\",\n  \"UnitMultiplier\": \"\",\n  \"Videos\": [],\n  \"WeightKg\": \"\",\n  \"Width\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/stockkeepingunit")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = ''
request["accept"] = ''
request.body = "{\n  \"ActivateIfPossible\": false,\n  \"CommercialConditionId\": 0,\n  \"CreationDate\": \"\",\n  \"CubicWeight\": \"\",\n  \"Ean\": \"\",\n  \"EstimatedDateArrival\": \"\",\n  \"Height\": \"\",\n  \"Id\": 0,\n  \"IsActive\": false,\n  \"IsKit\": false,\n  \"KitItensSellApart\": false,\n  \"Length\": \"\",\n  \"ManufacturerCode\": \"\",\n  \"MeasurementUnit\": \"\",\n  \"ModalType\": \"\",\n  \"Name\": \"\",\n  \"PackagedHeight\": \"\",\n  \"PackagedLength\": \"\",\n  \"PackagedWeightKg\": 0,\n  \"PackagedWidth\": \"\",\n  \"ProductId\": 0,\n  \"RefId\": \"\",\n  \"RewardValue\": \"\",\n  \"UnitMultiplier\": \"\",\n  \"Videos\": [],\n  \"WeightKg\": \"\",\n  \"Width\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/api/catalog/pvt/stockkeepingunit') do |req|
  req.headers['accept'] = ''
  req.body = "{\n  \"ActivateIfPossible\": false,\n  \"CommercialConditionId\": 0,\n  \"CreationDate\": \"\",\n  \"CubicWeight\": \"\",\n  \"Ean\": \"\",\n  \"EstimatedDateArrival\": \"\",\n  \"Height\": \"\",\n  \"Id\": 0,\n  \"IsActive\": false,\n  \"IsKit\": false,\n  \"KitItensSellApart\": false,\n  \"Length\": \"\",\n  \"ManufacturerCode\": \"\",\n  \"MeasurementUnit\": \"\",\n  \"ModalType\": \"\",\n  \"Name\": \"\",\n  \"PackagedHeight\": \"\",\n  \"PackagedLength\": \"\",\n  \"PackagedWeightKg\": 0,\n  \"PackagedWidth\": \"\",\n  \"ProductId\": 0,\n  \"RefId\": \"\",\n  \"RewardValue\": \"\",\n  \"UnitMultiplier\": \"\",\n  \"Videos\": [],\n  \"WeightKg\": \"\",\n  \"Width\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/stockkeepingunit";

    let payload = json!({
        "ActivateIfPossible": false,
        "CommercialConditionId": 0,
        "CreationDate": "",
        "CubicWeight": "",
        "Ean": "",
        "EstimatedDateArrival": "",
        "Height": "",
        "Id": 0,
        "IsActive": false,
        "IsKit": false,
        "KitItensSellApart": false,
        "Length": "",
        "ManufacturerCode": "",
        "MeasurementUnit": "",
        "ModalType": "",
        "Name": "",
        "PackagedHeight": "",
        "PackagedLength": "",
        "PackagedWeightKg": 0,
        "PackagedWidth": "",
        "ProductId": 0,
        "RefId": "",
        "RewardValue": "",
        "UnitMultiplier": "",
        "Videos": (),
        "WeightKg": "",
        "Width": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/catalog/pvt/stockkeepingunit \
  --header 'accept: ' \
  --header 'content-type: ' \
  --data '{
  "ActivateIfPossible": false,
  "CommercialConditionId": 0,
  "CreationDate": "",
  "CubicWeight": "",
  "Ean": "",
  "EstimatedDateArrival": "",
  "Height": "",
  "Id": 0,
  "IsActive": false,
  "IsKit": false,
  "KitItensSellApart": false,
  "Length": "",
  "ManufacturerCode": "",
  "MeasurementUnit": "",
  "ModalType": "",
  "Name": "",
  "PackagedHeight": "",
  "PackagedLength": "",
  "PackagedWeightKg": 0,
  "PackagedWidth": "",
  "ProductId": 0,
  "RefId": "",
  "RewardValue": "",
  "UnitMultiplier": "",
  "Videos": [],
  "WeightKg": "",
  "Width": ""
}'
echo '{
  "ActivateIfPossible": false,
  "CommercialConditionId": 0,
  "CreationDate": "",
  "CubicWeight": "",
  "Ean": "",
  "EstimatedDateArrival": "",
  "Height": "",
  "Id": 0,
  "IsActive": false,
  "IsKit": false,
  "KitItensSellApart": false,
  "Length": "",
  "ManufacturerCode": "",
  "MeasurementUnit": "",
  "ModalType": "",
  "Name": "",
  "PackagedHeight": "",
  "PackagedLength": "",
  "PackagedWeightKg": 0,
  "PackagedWidth": "",
  "ProductId": 0,
  "RefId": "",
  "RewardValue": "",
  "UnitMultiplier": "",
  "Videos": [],
  "WeightKg": "",
  "Width": ""
}' |  \
  http POST {{baseUrl}}/api/catalog/pvt/stockkeepingunit \
  accept:'' \
  content-type:''
wget --quiet \
  --method POST \
  --header 'content-type: ' \
  --header 'accept: ' \
  --body-data '{\n  "ActivateIfPossible": false,\n  "CommercialConditionId": 0,\n  "CreationDate": "",\n  "CubicWeight": "",\n  "Ean": "",\n  "EstimatedDateArrival": "",\n  "Height": "",\n  "Id": 0,\n  "IsActive": false,\n  "IsKit": false,\n  "KitItensSellApart": false,\n  "Length": "",\n  "ManufacturerCode": "",\n  "MeasurementUnit": "",\n  "ModalType": "",\n  "Name": "",\n  "PackagedHeight": "",\n  "PackagedLength": "",\n  "PackagedWeightKg": 0,\n  "PackagedWidth": "",\n  "ProductId": 0,\n  "RefId": "",\n  "RewardValue": "",\n  "UnitMultiplier": "",\n  "Videos": [],\n  "WeightKg": "",\n  "Width": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/stockkeepingunit
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]
let parameters = [
  "ActivateIfPossible": false,
  "CommercialConditionId": 0,
  "CreationDate": "",
  "CubicWeight": "",
  "Ean": "",
  "EstimatedDateArrival": "",
  "Height": "",
  "Id": 0,
  "IsActive": false,
  "IsKit": false,
  "KitItensSellApart": false,
  "Length": "",
  "ManufacturerCode": "",
  "MeasurementUnit": "",
  "ModalType": "",
  "Name": "",
  "PackagedHeight": "",
  "PackagedLength": "",
  "PackagedWeightKg": 0,
  "PackagedWidth": "",
  "ProductId": 0,
  "RefId": "",
  "RewardValue": "",
  "UnitMultiplier": "",
  "Videos": [],
  "WeightKg": "",
  "Width": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/stockkeepingunit")! 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

{
  "ActivateIfPossible": false,
  "CommercialConditionId": 1,
  "CreationDate": "2020-01-25T15:51:29.2614605",
  "CubicWeight": 0.1667,
  "Ean": "8949461894984",
  "EstimatedDateArrival": null,
  "Height": 1,
  "Id": 70,
  "IsActive": false,
  "IsKit": false,
  "KitItensSellApart": false,
  "Length": 1,
  "ManufacturerCode": "",
  "MeasurementUnit": "un",
  "ModalType": null,
  "Name": "Size 10",
  "PackagedHeight": 10,
  "PackagedLength": 10,
  "PackagedWeightKg": 10,
  "PackagedWidth": 10,
  "ProductId": 42,
  "RefId": "B096QW8Y8Z",
  "RewardValue": 0,
  "UnitMultiplier": 2,
  "Videos": [
    "https://www.youtube.com/"
  ],
  "WeightKg": 1,
  "Width": 1
}
GET Get SKU ID by Reference ID
{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitidbyrefid/:refId
HEADERS

Content-Type
Accept
QUERY PARAMS

refId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitidbyrefid/:refId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitidbyrefid/:refId" {:headers {:content-type ""
                                                                                                                 :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitidbyrefid/:refId"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

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}}/api/catalog_system/pvt/sku/stockkeepingunitidbyrefid/:refId"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitidbyrefid/:refId");
var request = new RestRequest("", Method.Get);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitidbyrefid/:refId"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/catalog_system/pvt/sku/stockkeepingunitidbyrefid/:refId HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitidbyrefid/:refId")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitidbyrefid/:refId"))
    .header("content-type", "")
    .header("accept", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitidbyrefid/:refId")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitidbyrefid/:refId")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitidbyrefid/:refId');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitidbyrefid/:refId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitidbyrefid/:refId';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitidbyrefid/:refId',
  method: 'GET',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitidbyrefid/:refId")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog_system/pvt/sku/stockkeepingunitidbyrefid/:refId',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitidbyrefid/:refId',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitidbyrefid/:refId');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitidbyrefid/:refId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitidbyrefid/:refId';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitidbyrefid/:refId"]
                                                       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}}/api/catalog_system/pvt/sku/stockkeepingunitidbyrefid/:refId" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitidbyrefid/:refId",
  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: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitidbyrefid/:refId', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitidbyrefid/:refId');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitidbyrefid/:refId');
$request->setRequestMethod('GET');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitidbyrefid/:refId' -Method GET -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitidbyrefid/:refId' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("GET", "/baseUrl/api/catalog_system/pvt/sku/stockkeepingunitidbyrefid/:refId", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitidbyrefid/:refId"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitidbyrefid/:refId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitidbyrefid/:refId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/catalog_system/pvt/sku/stockkeepingunitidbyrefid/:refId') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitidbyrefid/:refId";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".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}}/api/catalog_system/pvt/sku/stockkeepingunitidbyrefid/:refId \
  --header 'accept: ' \
  --header 'content-type: '
http GET {{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitidbyrefid/:refId \
  accept:'' \
  content-type:''
wget --quiet \
  --method GET \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitidbyrefid/:refId
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitidbyrefid/:refId")! 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

1
GET Get SKU and context
{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyid/:skuId
HEADERS

Content-Type
Accept
QUERY PARAMS

skuId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyid/:skuId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyid/:skuId" {:headers {:content-type ""
                                                                                                            :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyid/:skuId"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

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}}/api/catalog_system/pvt/sku/stockkeepingunitbyid/:skuId"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyid/:skuId");
var request = new RestRequest("", Method.Get);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyid/:skuId"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/catalog_system/pvt/sku/stockkeepingunitbyid/:skuId HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyid/:skuId")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyid/:skuId"))
    .header("content-type", "")
    .header("accept", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyid/:skuId")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyid/:skuId")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyid/:skuId');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyid/:skuId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyid/:skuId';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyid/:skuId',
  method: 'GET',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyid/:skuId")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog_system/pvt/sku/stockkeepingunitbyid/:skuId',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyid/:skuId',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyid/:skuId');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyid/:skuId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyid/:skuId';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyid/:skuId"]
                                                       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}}/api/catalog_system/pvt/sku/stockkeepingunitbyid/:skuId" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyid/:skuId",
  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: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyid/:skuId', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyid/:skuId');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyid/:skuId');
$request->setRequestMethod('GET');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyid/:skuId' -Method GET -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyid/:skuId' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("GET", "/baseUrl/api/catalog_system/pvt/sku/stockkeepingunitbyid/:skuId", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyid/:skuId"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyid/:skuId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyid/:skuId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/catalog_system/pvt/sku/stockkeepingunitbyid/:skuId') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyid/:skuId";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".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}}/api/catalog_system/pvt/sku/stockkeepingunitbyid/:skuId \
  --header 'accept: ' \
  --header 'content-type: '
http GET {{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyid/:skuId \
  accept:'' \
  content-type:''
wget --quiet \
  --method GET \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyid/:skuId
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyid/:skuId")! 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

{
  "AlternateIdValues": [
    "8781",
    "878181"
  ],
  "AlternateIds": {
    "Ean": "8781",
    "RefId": "878181"
  },
  "Attachments": [
    {
      "Fields": [
        {
          "DomainValues": "Adalberto,Pedro,João",
          "FieldName": "nome",
          "MaxCaracters": "20"
        },
        {
          "DomainValues": null,
          "FieldName": "foto",
          "MaxCaracters": "40"
        }
      ],
      "Id": 3,
      "IsActive": true,
      "IsRequired": false,
      "Keys": [
        "nome;20",
        "foto;40"
      ],
      "Name": "Mensagem"
    }
  ],
  "BrandId": "2000018",
  "BrandName": "MARCA ARGOLO TESTE",
  "CSCIdentification": null,
  "Categories": [],
  "CategoriesFullPath": [
    "/1/10/",
    "/1/",
    "/20/"
  ],
  "Collections": [],
  "CommercialConditionId": 1,
  "ComplementName": "",
  "DetailUrl": "/tabela-de-basquete/p",
  "Dimension": {
    "cubicweight": 81.6833,
    "height": 65,
    "length": 58,
    "weight": 10000,
    "width": 130
  },
  "EstimatedDateArrival": null,
  "Id": 2001773,
  "ImageUrl": "http://ambienteqa.vteximg.com.br/arquivos/ids/168952-55-55/7508800GG.jpg",
  "Images": [
    {
      "FileId": 168952,
      "ImageName": "",
      "ImageUrl": "http://ambienteqa.vteximg.com.br/arquivos/ids/168952/7508800GG.jpg"
    },
    {
      "FileId": 168953,
      "ImageName": "",
      "ImageUrl": "http://ambienteqa.vteximg.com.br/arquivos/ids/168953/7508800_1GG.jpg"
    },
    {
      "FileId": 168954,
      "ImageName": "",
      "ImageUrl": "http://ambienteqa.vteximg.com.br/arquivos/ids/168954/7508800_2GG.jpg"
    }
  ],
  "InformationSource": "Indexer",
  "IsActive": true,
  "IsBrandActive": true,
  "IsDirectCategoryActive": false,
  "IsGiftCardRecharge": false,
  "IsInventoried": true,
  "IsKit": false,
  "IsProductActive": true,
  "IsTransported": true,
  "KeyWords": "basquete, tabela",
  "KitItems": [],
  "ManufacturerCode": "",
  "MeasurementUnit": "un",
  "ModalType": null,
  "NameComplete": "Tabela de Basquete",
  "PositionsInClusters": {
    "151": 3,
    "152": 0,
    "158": 1
  },
  "ProductCategories": {
    "59": "Brinquedos"
  },
  "ProductCategoryIds": "/59/",
  "ProductClusterHighlights": {
    "151": "asdfghj",
    "152": "George"
  },
  "ProductClusterNames": {
    "151": "asdfghj",
    "152": "George",
    "158": "Coleção halloween"
  },
  "ProductClustersIds": "176,187,192,194,211,217,235,242",
  "ProductDescription": "Tabela de Basquete",
  "ProductFinalScore": 0,
  "ProductGlobalCategoryId": null,
  "ProductId": 2001426,
  "ProductIsVisible": true,
  "ProductName": "Tabela de Basquete",
  "ProductRefId": "0987",
  "ProductSpecifications": [
    {
      "FieldGroupId": 17,
      "FieldGroupName": "NewGroupName 2",
      "FieldId": 7,
      "FieldName": "Faixa Etária",
      "FieldValueIds": [
        58,
        56,
        55,
        52
      ],
      "FieldValues": [
        "5 a 6 anos",
        "7 a 8 anos",
        "9 a 10 anos",
        "Acima de 10 anos"
      ],
      "IsFilter": true
    },
    {
      "FieldGroupId": 17,
      "FieldGroupName": "NewGroupName 2",
      "FieldId": 23,
      "FieldName": "Fabricante",
      "FieldValueIds": [],
      "FieldValues": [
        "Xalingo"
      ],
      "IsFilter": false
    }
  ],
  "RealDimension": {
    "realCubicWeight": 274.1375,
    "realHeight": 241,
    "realLength": 65,
    "realWeight": 9800,
    "realWidth": 105
  },
  "ReleaseDate": "2020-01-06T00:00:00",
  "RewardValue": 100,
  "SalesChannels": [
    1,
    2,
    3,
    10
  ],
  "Services": [],
  "ShowIfNotAvailable": true,
  "SkuName": "Tabela de Basquete",
  "SkuSellers": [
    {
      "FreightCommissionPercentage": 0,
      "IsActive": true,
      "ProductCommissionPercentage": 0,
      "SellerId": "1",
      "SellerStockKeepingUnitId": "2001773",
      "StockKeepingUnitId": 2001773
    }
  ],
  "SkuSpecifications": [
    {
      "FieldGroupId": 11,
      "FieldGroupName": "Especificações",
      "FieldId": 102,
      "FieldName": "Cor",
      "FieldValueIds": [
        266
      ],
      "FieldValues": [
        "Padrão"
      ],
      "IsFilter": false
    }
  ],
  "TaxCode": "",
  "UnitMultiplier": 2,
  "Videos": [
    "www.google.com"
  ]
}
GET Get SKU by Alternate ID
{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyalternateId/:alternateId
HEADERS

Content-Type
Accept
QUERY PARAMS

alternateId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyalternateId/:alternateId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyalternateId/:alternateId" {:headers {:content-type ""
                                                                                                                           :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyalternateId/:alternateId"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

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}}/api/catalog_system/pvt/sku/stockkeepingunitbyalternateId/:alternateId"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyalternateId/:alternateId");
var request = new RestRequest("", Method.Get);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyalternateId/:alternateId"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/catalog_system/pvt/sku/stockkeepingunitbyalternateId/:alternateId HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyalternateId/:alternateId")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyalternateId/:alternateId"))
    .header("content-type", "")
    .header("accept", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyalternateId/:alternateId")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyalternateId/:alternateId")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyalternateId/:alternateId');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyalternateId/:alternateId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyalternateId/:alternateId';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyalternateId/:alternateId',
  method: 'GET',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyalternateId/:alternateId")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog_system/pvt/sku/stockkeepingunitbyalternateId/:alternateId',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyalternateId/:alternateId',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyalternateId/:alternateId');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyalternateId/:alternateId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyalternateId/:alternateId';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyalternateId/:alternateId"]
                                                       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}}/api/catalog_system/pvt/sku/stockkeepingunitbyalternateId/:alternateId" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyalternateId/:alternateId",
  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: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyalternateId/:alternateId', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyalternateId/:alternateId');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyalternateId/:alternateId');
$request->setRequestMethod('GET');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyalternateId/:alternateId' -Method GET -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyalternateId/:alternateId' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("GET", "/baseUrl/api/catalog_system/pvt/sku/stockkeepingunitbyalternateId/:alternateId", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyalternateId/:alternateId"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyalternateId/:alternateId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyalternateId/:alternateId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/catalog_system/pvt/sku/stockkeepingunitbyalternateId/:alternateId') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyalternateId/:alternateId";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".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}}/api/catalog_system/pvt/sku/stockkeepingunitbyalternateId/:alternateId \
  --header 'accept: ' \
  --header 'content-type: '
http GET {{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyalternateId/:alternateId \
  accept:'' \
  content-type:''
wget --quiet \
  --method GET \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyalternateId/:alternateId
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyalternateId/:alternateId")! 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

{
  "AlternateIdValues": [
    "1"
  ],
  "AlternateIds": {
    "RefId": "1"
  },
  "Attachments": [],
  "BrandId": "2000005",
  "BrandName": "Petmate",
  "CSCIdentification": null,
  "Categories": [],
  "CategoriesFullPath": [
    "/3/15/",
    "/3/",
    "/1/"
  ],
  "Collections": [],
  "CommercialConditionId": 1,
  "ComplementName": "",
  "DetailUrl": "/caixa-de-areia-azul-petmate/p",
  "Dimension": {
    "cubicweight": 0.2083,
    "height": 10,
    "length": 10,
    "weight": 10,
    "width": 10
  },
  "EstimatedDateArrival": null,
  "Id": 310118450,
  "ImageUrl": "https://lojadobreno.vteximg.com.br/arquivos/ids/155451-55-55/caixa-areia-azul-petmate.jpg?v=637139451191670000",
  "Images": [
    {
      "FileId": 155451,
      "ImageName": null,
      "ImageUrl": "https://lojadobreno.vteximg.com.br/arquivos/ids/155451/caixa-areia-azul-petmate.jpg?v=637139451191670000"
    }
  ],
  "InformationSource": null,
  "IsActive": true,
  "IsBrandActive": true,
  "IsDirectCategoryActive": true,
  "IsGiftCardRecharge": false,
  "IsInventoried": true,
  "IsKit": false,
  "IsProductActive": true,
  "IsTransported": true,
  "KeyWords": "",
  "KitItems": [],
  "ManufacturerCode": "123",
  "MeasurementUnit": "un",
  "ModalType": null,
  "NameComplete": "Caixa de Areia Azul Petmate sku test",
  "PositionsInClusters": {
    "151": 1,
    "158": 2
  },
  "ProductCategories": {
    "1": "Alimentação",
    "3": "Higiene",
    "15": "Caixa de Areia"
  },
  "ProductCategoryIds": "/3/15/",
  "ProductClusterHighlights": {
    "151": "asdfghj"
  },
  "ProductClusterNames": {
    "151": "asdfghj",
    "158": "Coleção halloween"
  },
  "ProductClustersIds": "151,158",
  "ProductDescription": "",
  "ProductFinalScore": 0,
  "ProductGlobalCategoryId": 5000,
  "ProductId": 2,
  "ProductIsVisible": true,
  "ProductName": "Caixa de Areia Azul Petmate",
  "ProductRefId": "",
  "ProductSpecifications": [],
  "RealDimension": {
    "realCubicWeight": 0,
    "realHeight": 0,
    "realLength": 0,
    "realWeight": 0,
    "realWidth": 0
  },
  "ReleaseDate": "2020-01-06T00:00:00Z",
  "RewardValue": 0,
  "SalesChannels": [
    1,
    3
  ],
  "Services": [],
  "ShowIfNotAvailable": true,
  "SkuName": "sku test",
  "SkuSellers": [
    {
      "FreightCommissionPercentage": 0,
      "IsActive": true,
      "ProductCommissionPercentage": 0,
      "SellerId": "1",
      "SellerStockKeepingUnitId": "310118450",
      "StockKeepingUnitId": 310118450
    }
  ],
  "SkuSpecifications": [],
  "TaxCode": "",
  "UnitMultiplier": 1,
  "Videos": []
}
GET Get SKU by RefId
{{baseUrl}}/api/catalog/pvt/stockkeepingunit
HEADERS

Content-Type
Accept
QUERY PARAMS

refId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/stockkeepingunit?refId=");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/catalog/pvt/stockkeepingunit" {:headers {:content-type ""
                                                                                      :accept ""}
                                                                            :query-params {:refId ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/stockkeepingunit?refId="
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

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}}/api/catalog/pvt/stockkeepingunit?refId="),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/stockkeepingunit?refId=");
var request = new RestRequest("", Method.Get);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/stockkeepingunit?refId="

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/catalog/pvt/stockkeepingunit?refId= HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/catalog/pvt/stockkeepingunit?refId=")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/stockkeepingunit?refId="))
    .header("content-type", "")
    .header("accept", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/stockkeepingunit?refId=")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/catalog/pvt/stockkeepingunit?refId=")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/catalog/pvt/stockkeepingunit?refId=');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit',
  params: {refId: ''},
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/stockkeepingunit?refId=';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit?refId=',
  method: 'GET',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/stockkeepingunit?refId=")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/stockkeepingunit?refId=',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit',
  qs: {refId: ''},
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/catalog/pvt/stockkeepingunit');

req.query({
  refId: ''
});

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit',
  params: {refId: ''},
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/stockkeepingunit?refId=';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/stockkeepingunit?refId="]
                                                       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}}/api/catalog/pvt/stockkeepingunit?refId=" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/stockkeepingunit?refId=",
  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: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/catalog/pvt/stockkeepingunit?refId=', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/stockkeepingunit');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'refId' => ''
]);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog/pvt/stockkeepingunit');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'refId' => ''
]));

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/stockkeepingunit?refId=' -Method GET -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/stockkeepingunit?refId=' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("GET", "/baseUrl/api/catalog/pvt/stockkeepingunit?refId=", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/stockkeepingunit"

querystring = {"refId":""}

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.get(url, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/stockkeepingunit"

queryString <- list(refId = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/stockkeepingunit?refId=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/catalog/pvt/stockkeepingunit') do |req|
  req.headers['accept'] = ''
  req.params['refId'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/stockkeepingunit";

    let querystring = [
        ("refId", ""),
    ];

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .query(&querystring)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url '{{baseUrl}}/api/catalog/pvt/stockkeepingunit?refId=' \
  --header 'accept: ' \
  --header 'content-type: '
http GET '{{baseUrl}}/api/catalog/pvt/stockkeepingunit?refId=' \
  accept:'' \
  content-type:''
wget --quiet \
  --method GET \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - '{{baseUrl}}/api/catalog/pvt/stockkeepingunit?refId='
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/stockkeepingunit?refId=")! 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

{
  "CommercialConditionId": 1,
  "CreationDate": "2020-03-12T15:42:00",
  "CubicWeight": 1,
  "EstimatedDateArrival": null,
  "Height": 0,
  "Id": 1,
  "IsActive": true,
  "IsKit": false,
  "KitItensSellApart": false,
  "Length": 0,
  "ManufacturerCode": "",
  "MeasurementUnit": "un",
  "ModalType": null,
  "Name": "Royal Canin Feline Urinary 500g",
  "PackagedHeight": 6,
  "PackagedLength": 24,
  "PackagedWeightKg": 550,
  "PackagedWidth": 14,
  "ProductId": 1,
  "RefId": "0001",
  "RewardValue": 0,
  "UnitMultiplier": 1,
  "Videos": null,
  "WeightKg": 0,
  "Width": 0
}
GET Get SKU list by Product ID
{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitByProductId/:productId
HEADERS

Content-Type
Accept
QUERY PARAMS

productId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitByProductId/:productId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitByProductId/:productId" {:headers {:content-type ""
                                                                                                                       :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitByProductId/:productId"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

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}}/api/catalog_system/pvt/sku/stockkeepingunitByProductId/:productId"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitByProductId/:productId");
var request = new RestRequest("", Method.Get);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitByProductId/:productId"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/catalog_system/pvt/sku/stockkeepingunitByProductId/:productId HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitByProductId/:productId")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitByProductId/:productId"))
    .header("content-type", "")
    .header("accept", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitByProductId/:productId")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitByProductId/:productId")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitByProductId/:productId');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitByProductId/:productId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitByProductId/:productId';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitByProductId/:productId',
  method: 'GET',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitByProductId/:productId")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog_system/pvt/sku/stockkeepingunitByProductId/:productId',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitByProductId/:productId',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitByProductId/:productId');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitByProductId/:productId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitByProductId/:productId';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitByProductId/:productId"]
                                                       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}}/api/catalog_system/pvt/sku/stockkeepingunitByProductId/:productId" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitByProductId/:productId",
  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: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitByProductId/:productId', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitByProductId/:productId');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitByProductId/:productId');
$request->setRequestMethod('GET');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitByProductId/:productId' -Method GET -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitByProductId/:productId' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("GET", "/baseUrl/api/catalog_system/pvt/sku/stockkeepingunitByProductId/:productId", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitByProductId/:productId"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitByProductId/:productId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitByProductId/:productId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/catalog_system/pvt/sku/stockkeepingunitByProductId/:productId') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitByProductId/:productId";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".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}}/api/catalog_system/pvt/sku/stockkeepingunitByProductId/:productId \
  --header 'accept: ' \
  --header 'content-type: '
http GET {{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitByProductId/:productId \
  accept:'' \
  content-type:''
wget --quiet \
  --method GET \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitByProductId/:productId
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitByProductId/:productId")! 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

[
  {
    "ActivateIfPossible": true,
    "ApprovedAdminId": 123,
    "CommercialConditionId": 1,
    "CubicWeight": 0.2,
    "DateUpdated": "2015-11-06T19:10:00",
    "EditionAdminId": 123,
    "EditionSkuId": null,
    "EstimatedDateArrival": null,
    "FlagKitItensSellApart": false,
    "Height": 8,
    "Id": 2000035,
    "InternalNote": null,
    "IsActive": true,
    "IsDynamicKit": null,
    "IsGiftCardRecharge": null,
    "IsInventoried": null,
    "IsKit": false,
    "IsPersisted": true,
    "IsRemoved": false,
    "IsTransported": null,
    "Length": 8,
    "ManufacturerCode": "",
    "MeasurementUnit": "un",
    "ModalId": 1,
    "ModalType": null,
    "Name": "33 - Preto",
    "Position": 0,
    "ProductId": 2000024,
    "RealHeight": null,
    "RealLength": null,
    "RealWeightKg": null,
    "RealWidth": null,
    "RefId": "",
    "ReferenceStockKeepingUnitId": null,
    "RewardValue": 0.01,
    "SupplierCode": null,
    "UnitMultiplier": 2,
    "WeightKg": 340,
    "Width": 15
  }
]
GET Get SKU
{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId
HEADERS

Content-Type
Accept
QUERY PARAMS

skuId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId" {:headers {:content-type ""
                                                                                             :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

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}}/api/catalog/pvt/stockkeepingunit/:skuId"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId");
var request = new RestRequest("", Method.Get);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/catalog/pvt/stockkeepingunit/:skuId HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId"))
    .header("content-type", "")
    .header("accept", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId',
  method: 'GET',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/stockkeepingunit/:skuId',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId"]
                                                       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}}/api/catalog/pvt/stockkeepingunit/:skuId" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId",
  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: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId');
$request->setRequestMethod('GET');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId' -Method GET -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("GET", "/baseUrl/api/catalog/pvt/stockkeepingunit/:skuId", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/catalog/pvt/stockkeepingunit/:skuId') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".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}}/api/catalog/pvt/stockkeepingunit/:skuId \
  --header 'accept: ' \
  --header 'content-type: '
http GET {{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId \
  accept:'' \
  content-type:''
wget --quiet \
  --method GET \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId")! 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

{
  "ActivateIfPossible": false,
  "CommercialConditionId": 1,
  "CreationDate": "2020-01-25T15:51:29.2614605",
  "CubicWeight": 0.1667,
  "EstimatedDateArrival": null,
  "Height": 1,
  "Id": 70,
  "IsActive": false,
  "IsKit": false,
  "KitItensSellApart": false,
  "Length": 1,
  "ManufacturerCode": "",
  "MeasurementUnit": "un",
  "ModalType": null,
  "Name": "Size 10",
  "PackagedHeight": 10,
  "PackagedLength": 10,
  "PackagedWeightKg": 10,
  "PackagedWidth": 10,
  "ProductId": 42,
  "RefId": "B096QW8Y8Z",
  "RewardValue": 0,
  "UnitMultiplier": 2,
  "Videos": [
    "https://www.youtube.com/"
  ],
  "WeightKg": 1,
  "Width": 1
}
GET List all SKU IDs
{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitids
HEADERS

Content-Type
Accept
QUERY PARAMS

page
pagesize
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitids?page=&pagesize=");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitids" {:headers {:content-type ""
                                                                                                    :accept ""}
                                                                                          :query-params {:page ""
                                                                                                         :pagesize ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitids?page=&pagesize="
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

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}}/api/catalog_system/pvt/sku/stockkeepingunitids?page=&pagesize="),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitids?page=&pagesize=");
var request = new RestRequest("", Method.Get);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitids?page=&pagesize="

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/catalog_system/pvt/sku/stockkeepingunitids?page=&pagesize= HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitids?page=&pagesize=")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitids?page=&pagesize="))
    .header("content-type", "")
    .header("accept", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitids?page=&pagesize=")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitids?page=&pagesize=")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitids?page=&pagesize=');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitids',
  params: {page: '', pagesize: ''},
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitids?page=&pagesize=';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitids?page=&pagesize=',
  method: 'GET',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitids?page=&pagesize=")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog_system/pvt/sku/stockkeepingunitids?page=&pagesize=',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitids',
  qs: {page: '', pagesize: ''},
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitids');

req.query({
  page: '',
  pagesize: ''
});

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitids',
  params: {page: '', pagesize: ''},
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitids?page=&pagesize=';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitids?page=&pagesize="]
                                                       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}}/api/catalog_system/pvt/sku/stockkeepingunitids?page=&pagesize=" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitids?page=&pagesize=",
  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: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitids?page=&pagesize=', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitids');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'page' => '',
  'pagesize' => ''
]);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitids');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'page' => '',
  'pagesize' => ''
]));

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitids?page=&pagesize=' -Method GET -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitids?page=&pagesize=' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("GET", "/baseUrl/api/catalog_system/pvt/sku/stockkeepingunitids?page=&pagesize=", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitids"

querystring = {"page":"","pagesize":""}

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.get(url, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitids"

queryString <- list(
  page = "",
  pagesize = ""
)

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitids?page=&pagesize=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/catalog_system/pvt/sku/stockkeepingunitids') do |req|
  req.headers['accept'] = ''
  req.params['page'] = ''
  req.params['pagesize'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitids";

    let querystring = [
        ("page", ""),
        ("pagesize", ""),
    ];

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .query(&querystring)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url '{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitids?page=&pagesize=' \
  --header 'accept: ' \
  --header 'content-type: '
http GET '{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitids?page=&pagesize=' \
  accept:'' \
  content-type:''
wget --quiet \
  --method GET \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - '{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitids?page=&pagesize='
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitids?page=&pagesize=")! 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

[
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10
]
POST Retrieve SKU ID list by Reference ID list
{{baseUrl}}/api/catalog_system/pub/sku/stockkeepingunitidsbyrefids
HEADERS

Content-Type
Accept
BODY json

[
  {}
]
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog_system/pub/sku/stockkeepingunitidsbyrefids");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
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}}/api/catalog_system/pub/sku/stockkeepingunitidsbyrefids" {:headers {:accept ""}
                                                                                                   :content-type :json
                                                                                                   :form-params [{}]})
require "http/client"

url = "{{baseUrl}}/api/catalog_system/pub/sku/stockkeepingunitidsbyrefids"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}
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}}/api/catalog_system/pub/sku/stockkeepingunitidsbyrefids"),
    Headers =
    {
        { "accept", "" },
    },
    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}}/api/catalog_system/pub/sku/stockkeepingunitidsbyrefids");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
request.AddParameter("", "[\n  {}\n]", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog_system/pub/sku/stockkeepingunitidsbyrefids"

	payload := strings.NewReader("[\n  {}\n]")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/catalog_system/pub/sku/stockkeepingunitidsbyrefids HTTP/1.1
Content-Type: 
Accept: 
Host: example.com
Content-Length: 8

[
  {}
]
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/catalog_system/pub/sku/stockkeepingunitidsbyrefids")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .setBody("[\n  {}\n]")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog_system/pub/sku/stockkeepingunitidsbyrefids"))
    .header("content-type", "")
    .header("accept", "")
    .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}}/api/catalog_system/pub/sku/stockkeepingunitidsbyrefids")
  .post(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/catalog_system/pub/sku/stockkeepingunitidsbyrefids")
  .header("content-type", "")
  .header("accept", "")
  .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}}/api/catalog_system/pub/sku/stockkeepingunitidsbyrefids');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog_system/pub/sku/stockkeepingunitidsbyrefids',
  headers: {'content-type': '', accept: ''},
  data: [{}]
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog_system/pub/sku/stockkeepingunitidsbyrefids';
const options = {method: 'POST', headers: {'content-type': '', accept: ''}, 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}}/api/catalog_system/pub/sku/stockkeepingunitidsbyrefids',
  method: 'POST',
  headers: {
    'content-type': '',
    accept: ''
  },
  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}}/api/catalog_system/pub/sku/stockkeepingunitidsbyrefids")
  .post(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog_system/pub/sku/stockkeepingunitidsbyrefids',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.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}}/api/catalog_system/pub/sku/stockkeepingunitidsbyrefids',
  headers: {'content-type': '', accept: ''},
  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}}/api/catalog_system/pub/sku/stockkeepingunitidsbyrefids');

req.headers({
  'content-type': '',
  accept: ''
});

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}}/api/catalog_system/pub/sku/stockkeepingunitidsbyrefids',
  headers: {'content-type': '', accept: ''},
  data: [{}]
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog_system/pub/sku/stockkeepingunitidsbyrefids';
const options = {method: 'POST', headers: {'content-type': '', accept: ''}, 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": @"",
                           @"accept": @"" };
NSDictionary *parameters = @[ @{  } ];

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog_system/pub/sku/stockkeepingunitidsbyrefids"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/catalog_system/pub/sku/stockkeepingunitidsbyrefids" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] 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}}/api/catalog_system/pub/sku/stockkeepingunitidsbyrefids",
  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: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/catalog_system/pub/sku/stockkeepingunitidsbyrefids', [
  'body' => '[
  {}
]',
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog_system/pub/sku/stockkeepingunitidsbyrefids');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$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}}/api/catalog_system/pub/sku/stockkeepingunitidsbyrefids');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog_system/pub/sku/stockkeepingunitidsbyrefids' -Method POST -Headers $headers -ContentType '' -Body '[
  {}
]'
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog_system/pub/sku/stockkeepingunitidsbyrefids' -Method POST -Headers $headers -ContentType '' -Body '[
  {}
]'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "[\n  {}\n]"

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("POST", "/baseUrl/api/catalog_system/pub/sku/stockkeepingunitidsbyrefids", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog_system/pub/sku/stockkeepingunitidsbyrefids"

payload = [{}]
headers = {
    "content-type": "",
    "accept": ""
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog_system/pub/sku/stockkeepingunitidsbyrefids"

payload <- "[\n  {}\n]"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog_system/pub/sku/stockkeepingunitidsbyrefids")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = ''
request["accept"] = ''
request.body = "[\n  {}\n]"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/api/catalog_system/pub/sku/stockkeepingunitidsbyrefids') do |req|
  req.headers['accept'] = ''
  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}}/api/catalog_system/pub/sku/stockkeepingunitidsbyrefids";

    let payload = (json!({}));

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/catalog_system/pub/sku/stockkeepingunitidsbyrefids \
  --header 'accept: ' \
  --header 'content-type: ' \
  --data '[
  {}
]'
echo '[
  {}
]' |  \
  http POST {{baseUrl}}/api/catalog_system/pub/sku/stockkeepingunitidsbyrefids \
  accept:'' \
  content-type:''
wget --quiet \
  --method POST \
  --header 'content-type: ' \
  --header 'accept: ' \
  --body-data '[\n  {}\n]' \
  --output-document \
  - {{baseUrl}}/api/catalog_system/pub/sku/stockkeepingunitidsbyrefids
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]
let parameters = [[]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog_system/pub/sku/stockkeepingunitidsbyrefids")! 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

{
  "123": "435",
  "14-556": "3155",
  "D25133K-B2": "4351",
  "DCF880L2-BR": "4500"
}
PUT Update SKU
{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId
HEADERS

Content-Type
Accept
QUERY PARAMS

skuId
BODY json

{
  "ActivateIfPossible": false,
  "CommercialConditionId": 0,
  "CreationDate": "",
  "CubicWeight": "",
  "EstimatedDateArrival": "",
  "Height": "",
  "IsActive": false,
  "IsKit": false,
  "KitItensSellApart": false,
  "Length": "",
  "ManufacturerCode": "",
  "MeasurementUnit": "",
  "ModalType": "",
  "Name": "",
  "PackagedHeight": "",
  "PackagedLength": "",
  "PackagedWeightKg": 0,
  "PackagedWidth": "",
  "ProductId": 0,
  "RefId": "",
  "RewardValue": "",
  "UnitMultiplier": "",
  "Videos": [],
  "WeightKg": "",
  "Width": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ActivateIfPossible\": false,\n  \"CommercialConditionId\": 0,\n  \"CreationDate\": \"\",\n  \"CubicWeight\": \"\",\n  \"EstimatedDateArrival\": \"\",\n  \"Height\": \"\",\n  \"IsActive\": false,\n  \"IsKit\": false,\n  \"KitItensSellApart\": false,\n  \"Length\": \"\",\n  \"ManufacturerCode\": \"\",\n  \"MeasurementUnit\": \"\",\n  \"ModalType\": \"\",\n  \"Name\": \"\",\n  \"PackagedHeight\": \"\",\n  \"PackagedLength\": \"\",\n  \"PackagedWeightKg\": 0,\n  \"PackagedWidth\": \"\",\n  \"ProductId\": 0,\n  \"RefId\": \"\",\n  \"RewardValue\": \"\",\n  \"UnitMultiplier\": \"\",\n  \"Videos\": [],\n  \"WeightKg\": \"\",\n  \"Width\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId" {:headers {:accept ""}
                                                                                   :content-type :json
                                                                                   :form-params {:ActivateIfPossible false
                                                                                                 :CommercialConditionId 0
                                                                                                 :CreationDate ""
                                                                                                 :CubicWeight ""
                                                                                                 :EstimatedDateArrival ""
                                                                                                 :Height ""
                                                                                                 :IsActive false
                                                                                                 :IsKit false
                                                                                                 :KitItensSellApart false
                                                                                                 :Length ""
                                                                                                 :ManufacturerCode ""
                                                                                                 :MeasurementUnit ""
                                                                                                 :ModalType ""
                                                                                                 :Name ""
                                                                                                 :PackagedHeight ""
                                                                                                 :PackagedLength ""
                                                                                                 :PackagedWeightKg 0
                                                                                                 :PackagedWidth ""
                                                                                                 :ProductId 0
                                                                                                 :RefId ""
                                                                                                 :RewardValue ""
                                                                                                 :UnitMultiplier ""
                                                                                                 :Videos []
                                                                                                 :WeightKg ""
                                                                                                 :Width ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}
reqBody = "{\n  \"ActivateIfPossible\": false,\n  \"CommercialConditionId\": 0,\n  \"CreationDate\": \"\",\n  \"CubicWeight\": \"\",\n  \"EstimatedDateArrival\": \"\",\n  \"Height\": \"\",\n  \"IsActive\": false,\n  \"IsKit\": false,\n  \"KitItensSellApart\": false,\n  \"Length\": \"\",\n  \"ManufacturerCode\": \"\",\n  \"MeasurementUnit\": \"\",\n  \"ModalType\": \"\",\n  \"Name\": \"\",\n  \"PackagedHeight\": \"\",\n  \"PackagedLength\": \"\",\n  \"PackagedWeightKg\": 0,\n  \"PackagedWidth\": \"\",\n  \"ProductId\": 0,\n  \"RefId\": \"\",\n  \"RewardValue\": \"\",\n  \"UnitMultiplier\": \"\",\n  \"Videos\": [],\n  \"WeightKg\": \"\",\n  \"Width\": \"\"\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId"),
    Headers =
    {
        { "accept", "" },
    },
    Content = new StringContent("{\n  \"ActivateIfPossible\": false,\n  \"CommercialConditionId\": 0,\n  \"CreationDate\": \"\",\n  \"CubicWeight\": \"\",\n  \"EstimatedDateArrival\": \"\",\n  \"Height\": \"\",\n  \"IsActive\": false,\n  \"IsKit\": false,\n  \"KitItensSellApart\": false,\n  \"Length\": \"\",\n  \"ManufacturerCode\": \"\",\n  \"MeasurementUnit\": \"\",\n  \"ModalType\": \"\",\n  \"Name\": \"\",\n  \"PackagedHeight\": \"\",\n  \"PackagedLength\": \"\",\n  \"PackagedWeightKg\": 0,\n  \"PackagedWidth\": \"\",\n  \"ProductId\": 0,\n  \"RefId\": \"\",\n  \"RewardValue\": \"\",\n  \"UnitMultiplier\": \"\",\n  \"Videos\": [],\n  \"WeightKg\": \"\",\n  \"Width\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
request.AddParameter("", "{\n  \"ActivateIfPossible\": false,\n  \"CommercialConditionId\": 0,\n  \"CreationDate\": \"\",\n  \"CubicWeight\": \"\",\n  \"EstimatedDateArrival\": \"\",\n  \"Height\": \"\",\n  \"IsActive\": false,\n  \"IsKit\": false,\n  \"KitItensSellApart\": false,\n  \"Length\": \"\",\n  \"ManufacturerCode\": \"\",\n  \"MeasurementUnit\": \"\",\n  \"ModalType\": \"\",\n  \"Name\": \"\",\n  \"PackagedHeight\": \"\",\n  \"PackagedLength\": \"\",\n  \"PackagedWeightKg\": 0,\n  \"PackagedWidth\": \"\",\n  \"ProductId\": 0,\n  \"RefId\": \"\",\n  \"RewardValue\": \"\",\n  \"UnitMultiplier\": \"\",\n  \"Videos\": [],\n  \"WeightKg\": \"\",\n  \"Width\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId"

	payload := strings.NewReader("{\n  \"ActivateIfPossible\": false,\n  \"CommercialConditionId\": 0,\n  \"CreationDate\": \"\",\n  \"CubicWeight\": \"\",\n  \"EstimatedDateArrival\": \"\",\n  \"Height\": \"\",\n  \"IsActive\": false,\n  \"IsKit\": false,\n  \"KitItensSellApart\": false,\n  \"Length\": \"\",\n  \"ManufacturerCode\": \"\",\n  \"MeasurementUnit\": \"\",\n  \"ModalType\": \"\",\n  \"Name\": \"\",\n  \"PackagedHeight\": \"\",\n  \"PackagedLength\": \"\",\n  \"PackagedWeightKg\": 0,\n  \"PackagedWidth\": \"\",\n  \"ProductId\": 0,\n  \"RefId\": \"\",\n  \"RewardValue\": \"\",\n  \"UnitMultiplier\": \"\",\n  \"Videos\": [],\n  \"WeightKg\": \"\",\n  \"Width\": \"\"\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/catalog/pvt/stockkeepingunit/:skuId HTTP/1.1
Content-Type: 
Accept: 
Host: example.com
Content-Length: 544

{
  "ActivateIfPossible": false,
  "CommercialConditionId": 0,
  "CreationDate": "",
  "CubicWeight": "",
  "EstimatedDateArrival": "",
  "Height": "",
  "IsActive": false,
  "IsKit": false,
  "KitItensSellApart": false,
  "Length": "",
  "ManufacturerCode": "",
  "MeasurementUnit": "",
  "ModalType": "",
  "Name": "",
  "PackagedHeight": "",
  "PackagedLength": "",
  "PackagedWeightKg": 0,
  "PackagedWidth": "",
  "ProductId": 0,
  "RefId": "",
  "RewardValue": "",
  "UnitMultiplier": "",
  "Videos": [],
  "WeightKg": "",
  "Width": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .setBody("{\n  \"ActivateIfPossible\": false,\n  \"CommercialConditionId\": 0,\n  \"CreationDate\": \"\",\n  \"CubicWeight\": \"\",\n  \"EstimatedDateArrival\": \"\",\n  \"Height\": \"\",\n  \"IsActive\": false,\n  \"IsKit\": false,\n  \"KitItensSellApart\": false,\n  \"Length\": \"\",\n  \"ManufacturerCode\": \"\",\n  \"MeasurementUnit\": \"\",\n  \"ModalType\": \"\",\n  \"Name\": \"\",\n  \"PackagedHeight\": \"\",\n  \"PackagedLength\": \"\",\n  \"PackagedWeightKg\": 0,\n  \"PackagedWidth\": \"\",\n  \"ProductId\": 0,\n  \"RefId\": \"\",\n  \"RewardValue\": \"\",\n  \"UnitMultiplier\": \"\",\n  \"Videos\": [],\n  \"WeightKg\": \"\",\n  \"Width\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId"))
    .header("content-type", "")
    .header("accept", "")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"ActivateIfPossible\": false,\n  \"CommercialConditionId\": 0,\n  \"CreationDate\": \"\",\n  \"CubicWeight\": \"\",\n  \"EstimatedDateArrival\": \"\",\n  \"Height\": \"\",\n  \"IsActive\": false,\n  \"IsKit\": false,\n  \"KitItensSellApart\": false,\n  \"Length\": \"\",\n  \"ManufacturerCode\": \"\",\n  \"MeasurementUnit\": \"\",\n  \"ModalType\": \"\",\n  \"Name\": \"\",\n  \"PackagedHeight\": \"\",\n  \"PackagedLength\": \"\",\n  \"PackagedWeightKg\": 0,\n  \"PackagedWidth\": \"\",\n  \"ProductId\": 0,\n  \"RefId\": \"\",\n  \"RewardValue\": \"\",\n  \"UnitMultiplier\": \"\",\n  \"Videos\": [],\n  \"WeightKg\": \"\",\n  \"Width\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"ActivateIfPossible\": false,\n  \"CommercialConditionId\": 0,\n  \"CreationDate\": \"\",\n  \"CubicWeight\": \"\",\n  \"EstimatedDateArrival\": \"\",\n  \"Height\": \"\",\n  \"IsActive\": false,\n  \"IsKit\": false,\n  \"KitItensSellApart\": false,\n  \"Length\": \"\",\n  \"ManufacturerCode\": \"\",\n  \"MeasurementUnit\": \"\",\n  \"ModalType\": \"\",\n  \"Name\": \"\",\n  \"PackagedHeight\": \"\",\n  \"PackagedLength\": \"\",\n  \"PackagedWeightKg\": 0,\n  \"PackagedWidth\": \"\",\n  \"ProductId\": 0,\n  \"RefId\": \"\",\n  \"RewardValue\": \"\",\n  \"UnitMultiplier\": \"\",\n  \"Videos\": [],\n  \"WeightKg\": \"\",\n  \"Width\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId")
  .put(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId")
  .header("content-type", "")
  .header("accept", "")
  .body("{\n  \"ActivateIfPossible\": false,\n  \"CommercialConditionId\": 0,\n  \"CreationDate\": \"\",\n  \"CubicWeight\": \"\",\n  \"EstimatedDateArrival\": \"\",\n  \"Height\": \"\",\n  \"IsActive\": false,\n  \"IsKit\": false,\n  \"KitItensSellApart\": false,\n  \"Length\": \"\",\n  \"ManufacturerCode\": \"\",\n  \"MeasurementUnit\": \"\",\n  \"ModalType\": \"\",\n  \"Name\": \"\",\n  \"PackagedHeight\": \"\",\n  \"PackagedLength\": \"\",\n  \"PackagedWeightKg\": 0,\n  \"PackagedWidth\": \"\",\n  \"ProductId\": 0,\n  \"RefId\": \"\",\n  \"RewardValue\": \"\",\n  \"UnitMultiplier\": \"\",\n  \"Videos\": [],\n  \"WeightKg\": \"\",\n  \"Width\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ActivateIfPossible: false,
  CommercialConditionId: 0,
  CreationDate: '',
  CubicWeight: '',
  EstimatedDateArrival: '',
  Height: '',
  IsActive: false,
  IsKit: false,
  KitItensSellApart: false,
  Length: '',
  ManufacturerCode: '',
  MeasurementUnit: '',
  ModalType: '',
  Name: '',
  PackagedHeight: '',
  PackagedLength: '',
  PackagedWeightKg: 0,
  PackagedWidth: '',
  ProductId: 0,
  RefId: '',
  RewardValue: '',
  UnitMultiplier: '',
  Videos: [],
  WeightKg: '',
  Width: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId',
  headers: {'content-type': '', accept: ''},
  data: {
    ActivateIfPossible: false,
    CommercialConditionId: 0,
    CreationDate: '',
    CubicWeight: '',
    EstimatedDateArrival: '',
    Height: '',
    IsActive: false,
    IsKit: false,
    KitItensSellApart: false,
    Length: '',
    ManufacturerCode: '',
    MeasurementUnit: '',
    ModalType: '',
    Name: '',
    PackagedHeight: '',
    PackagedLength: '',
    PackagedWeightKg: 0,
    PackagedWidth: '',
    ProductId: 0,
    RefId: '',
    RewardValue: '',
    UnitMultiplier: '',
    Videos: [],
    WeightKg: '',
    Width: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId';
const options = {
  method: 'PUT',
  headers: {'content-type': '', accept: ''},
  body: '{"ActivateIfPossible":false,"CommercialConditionId":0,"CreationDate":"","CubicWeight":"","EstimatedDateArrival":"","Height":"","IsActive":false,"IsKit":false,"KitItensSellApart":false,"Length":"","ManufacturerCode":"","MeasurementUnit":"","ModalType":"","Name":"","PackagedHeight":"","PackagedLength":"","PackagedWeightKg":0,"PackagedWidth":"","ProductId":0,"RefId":"","RewardValue":"","UnitMultiplier":"","Videos":[],"WeightKg":"","Width":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId',
  method: 'PUT',
  headers: {
    'content-type': '',
    accept: ''
  },
  processData: false,
  data: '{\n  "ActivateIfPossible": false,\n  "CommercialConditionId": 0,\n  "CreationDate": "",\n  "CubicWeight": "",\n  "EstimatedDateArrival": "",\n  "Height": "",\n  "IsActive": false,\n  "IsKit": false,\n  "KitItensSellApart": false,\n  "Length": "",\n  "ManufacturerCode": "",\n  "MeasurementUnit": "",\n  "ModalType": "",\n  "Name": "",\n  "PackagedHeight": "",\n  "PackagedLength": "",\n  "PackagedWeightKg": 0,\n  "PackagedWidth": "",\n  "ProductId": 0,\n  "RefId": "",\n  "RewardValue": "",\n  "UnitMultiplier": "",\n  "Videos": [],\n  "WeightKg": "",\n  "Width": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ActivateIfPossible\": false,\n  \"CommercialConditionId\": 0,\n  \"CreationDate\": \"\",\n  \"CubicWeight\": \"\",\n  \"EstimatedDateArrival\": \"\",\n  \"Height\": \"\",\n  \"IsActive\": false,\n  \"IsKit\": false,\n  \"KitItensSellApart\": false,\n  \"Length\": \"\",\n  \"ManufacturerCode\": \"\",\n  \"MeasurementUnit\": \"\",\n  \"ModalType\": \"\",\n  \"Name\": \"\",\n  \"PackagedHeight\": \"\",\n  \"PackagedLength\": \"\",\n  \"PackagedWeightKg\": 0,\n  \"PackagedWidth\": \"\",\n  \"ProductId\": 0,\n  \"RefId\": \"\",\n  \"RewardValue\": \"\",\n  \"UnitMultiplier\": \"\",\n  \"Videos\": [],\n  \"WeightKg\": \"\",\n  \"Width\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId")
  .put(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/stockkeepingunit/:skuId',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  ActivateIfPossible: false,
  CommercialConditionId: 0,
  CreationDate: '',
  CubicWeight: '',
  EstimatedDateArrival: '',
  Height: '',
  IsActive: false,
  IsKit: false,
  KitItensSellApart: false,
  Length: '',
  ManufacturerCode: '',
  MeasurementUnit: '',
  ModalType: '',
  Name: '',
  PackagedHeight: '',
  PackagedLength: '',
  PackagedWeightKg: 0,
  PackagedWidth: '',
  ProductId: 0,
  RefId: '',
  RewardValue: '',
  UnitMultiplier: '',
  Videos: [],
  WeightKg: '',
  Width: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId',
  headers: {'content-type': '', accept: ''},
  body: {
    ActivateIfPossible: false,
    CommercialConditionId: 0,
    CreationDate: '',
    CubicWeight: '',
    EstimatedDateArrival: '',
    Height: '',
    IsActive: false,
    IsKit: false,
    KitItensSellApart: false,
    Length: '',
    ManufacturerCode: '',
    MeasurementUnit: '',
    ModalType: '',
    Name: '',
    PackagedHeight: '',
    PackagedLength: '',
    PackagedWeightKg: 0,
    PackagedWidth: '',
    ProductId: 0,
    RefId: '',
    RewardValue: '',
    UnitMultiplier: '',
    Videos: [],
    WeightKg: '',
    Width: ''
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId');

req.headers({
  'content-type': '',
  accept: ''
});

req.type('json');
req.send({
  ActivateIfPossible: false,
  CommercialConditionId: 0,
  CreationDate: '',
  CubicWeight: '',
  EstimatedDateArrival: '',
  Height: '',
  IsActive: false,
  IsKit: false,
  KitItensSellApart: false,
  Length: '',
  ManufacturerCode: '',
  MeasurementUnit: '',
  ModalType: '',
  Name: '',
  PackagedHeight: '',
  PackagedLength: '',
  PackagedWeightKg: 0,
  PackagedWidth: '',
  ProductId: 0,
  RefId: '',
  RewardValue: '',
  UnitMultiplier: '',
  Videos: [],
  WeightKg: '',
  Width: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId',
  headers: {'content-type': '', accept: ''},
  data: {
    ActivateIfPossible: false,
    CommercialConditionId: 0,
    CreationDate: '',
    CubicWeight: '',
    EstimatedDateArrival: '',
    Height: '',
    IsActive: false,
    IsKit: false,
    KitItensSellApart: false,
    Length: '',
    ManufacturerCode: '',
    MeasurementUnit: '',
    ModalType: '',
    Name: '',
    PackagedHeight: '',
    PackagedLength: '',
    PackagedWeightKg: 0,
    PackagedWidth: '',
    ProductId: 0,
    RefId: '',
    RewardValue: '',
    UnitMultiplier: '',
    Videos: [],
    WeightKg: '',
    Width: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId';
const options = {
  method: 'PUT',
  headers: {'content-type': '', accept: ''},
  body: '{"ActivateIfPossible":false,"CommercialConditionId":0,"CreationDate":"","CubicWeight":"","EstimatedDateArrival":"","Height":"","IsActive":false,"IsKit":false,"KitItensSellApart":false,"Length":"","ManufacturerCode":"","MeasurementUnit":"","ModalType":"","Name":"","PackagedHeight":"","PackagedLength":"","PackagedWeightKg":0,"PackagedWidth":"","ProductId":0,"RefId":"","RewardValue":"","UnitMultiplier":"","Videos":[],"WeightKg":"","Width":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };
NSDictionary *parameters = @{ @"ActivateIfPossible": @NO,
                              @"CommercialConditionId": @0,
                              @"CreationDate": @"",
                              @"CubicWeight": @"",
                              @"EstimatedDateArrival": @"",
                              @"Height": @"",
                              @"IsActive": @NO,
                              @"IsKit": @NO,
                              @"KitItensSellApart": @NO,
                              @"Length": @"",
                              @"ManufacturerCode": @"",
                              @"MeasurementUnit": @"",
                              @"ModalType": @"",
                              @"Name": @"",
                              @"PackagedHeight": @"",
                              @"PackagedLength": @"",
                              @"PackagedWeightKg": @0,
                              @"PackagedWidth": @"",
                              @"ProductId": @0,
                              @"RefId": @"",
                              @"RewardValue": @"",
                              @"UnitMultiplier": @"",
                              @"Videos": @[  ],
                              @"WeightKg": @"",
                              @"Width": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"ActivateIfPossible\": false,\n  \"CommercialConditionId\": 0,\n  \"CreationDate\": \"\",\n  \"CubicWeight\": \"\",\n  \"EstimatedDateArrival\": \"\",\n  \"Height\": \"\",\n  \"IsActive\": false,\n  \"IsKit\": false,\n  \"KitItensSellApart\": false,\n  \"Length\": \"\",\n  \"ManufacturerCode\": \"\",\n  \"MeasurementUnit\": \"\",\n  \"ModalType\": \"\",\n  \"Name\": \"\",\n  \"PackagedHeight\": \"\",\n  \"PackagedLength\": \"\",\n  \"PackagedWeightKg\": 0,\n  \"PackagedWidth\": \"\",\n  \"ProductId\": 0,\n  \"RefId\": \"\",\n  \"RewardValue\": \"\",\n  \"UnitMultiplier\": \"\",\n  \"Videos\": [],\n  \"WeightKg\": \"\",\n  \"Width\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId",
  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([
    'ActivateIfPossible' => null,
    'CommercialConditionId' => 0,
    'CreationDate' => '',
    'CubicWeight' => '',
    'EstimatedDateArrival' => '',
    'Height' => '',
    'IsActive' => null,
    'IsKit' => null,
    'KitItensSellApart' => null,
    'Length' => '',
    'ManufacturerCode' => '',
    'MeasurementUnit' => '',
    'ModalType' => '',
    'Name' => '',
    'PackagedHeight' => '',
    'PackagedLength' => '',
    'PackagedWeightKg' => 0,
    'PackagedWidth' => '',
    'ProductId' => 0,
    'RefId' => '',
    'RewardValue' => '',
    'UnitMultiplier' => '',
    'Videos' => [
        
    ],
    'WeightKg' => '',
    'Width' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId', [
  'body' => '{
  "ActivateIfPossible": false,
  "CommercialConditionId": 0,
  "CreationDate": "",
  "CubicWeight": "",
  "EstimatedDateArrival": "",
  "Height": "",
  "IsActive": false,
  "IsKit": false,
  "KitItensSellApart": false,
  "Length": "",
  "ManufacturerCode": "",
  "MeasurementUnit": "",
  "ModalType": "",
  "Name": "",
  "PackagedHeight": "",
  "PackagedLength": "",
  "PackagedWeightKg": 0,
  "PackagedWidth": "",
  "ProductId": 0,
  "RefId": "",
  "RewardValue": "",
  "UnitMultiplier": "",
  "Videos": [],
  "WeightKg": "",
  "Width": ""
}',
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ActivateIfPossible' => null,
  'CommercialConditionId' => 0,
  'CreationDate' => '',
  'CubicWeight' => '',
  'EstimatedDateArrival' => '',
  'Height' => '',
  'IsActive' => null,
  'IsKit' => null,
  'KitItensSellApart' => null,
  'Length' => '',
  'ManufacturerCode' => '',
  'MeasurementUnit' => '',
  'ModalType' => '',
  'Name' => '',
  'PackagedHeight' => '',
  'PackagedLength' => '',
  'PackagedWeightKg' => 0,
  'PackagedWidth' => '',
  'ProductId' => 0,
  'RefId' => '',
  'RewardValue' => '',
  'UnitMultiplier' => '',
  'Videos' => [
    
  ],
  'WeightKg' => '',
  'Width' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ActivateIfPossible' => null,
  'CommercialConditionId' => 0,
  'CreationDate' => '',
  'CubicWeight' => '',
  'EstimatedDateArrival' => '',
  'Height' => '',
  'IsActive' => null,
  'IsKit' => null,
  'KitItensSellApart' => null,
  'Length' => '',
  'ManufacturerCode' => '',
  'MeasurementUnit' => '',
  'ModalType' => '',
  'Name' => '',
  'PackagedHeight' => '',
  'PackagedLength' => '',
  'PackagedWeightKg' => 0,
  'PackagedWidth' => '',
  'ProductId' => 0,
  'RefId' => '',
  'RewardValue' => '',
  'UnitMultiplier' => '',
  'Videos' => [
    
  ],
  'WeightKg' => '',
  'Width' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId' -Method PUT -Headers $headers -ContentType '' -Body '{
  "ActivateIfPossible": false,
  "CommercialConditionId": 0,
  "CreationDate": "",
  "CubicWeight": "",
  "EstimatedDateArrival": "",
  "Height": "",
  "IsActive": false,
  "IsKit": false,
  "KitItensSellApart": false,
  "Length": "",
  "ManufacturerCode": "",
  "MeasurementUnit": "",
  "ModalType": "",
  "Name": "",
  "PackagedHeight": "",
  "PackagedLength": "",
  "PackagedWeightKg": 0,
  "PackagedWidth": "",
  "ProductId": 0,
  "RefId": "",
  "RewardValue": "",
  "UnitMultiplier": "",
  "Videos": [],
  "WeightKg": "",
  "Width": ""
}'
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId' -Method PUT -Headers $headers -ContentType '' -Body '{
  "ActivateIfPossible": false,
  "CommercialConditionId": 0,
  "CreationDate": "",
  "CubicWeight": "",
  "EstimatedDateArrival": "",
  "Height": "",
  "IsActive": false,
  "IsKit": false,
  "KitItensSellApart": false,
  "Length": "",
  "ManufacturerCode": "",
  "MeasurementUnit": "",
  "ModalType": "",
  "Name": "",
  "PackagedHeight": "",
  "PackagedLength": "",
  "PackagedWeightKg": 0,
  "PackagedWidth": "",
  "ProductId": 0,
  "RefId": "",
  "RewardValue": "",
  "UnitMultiplier": "",
  "Videos": [],
  "WeightKg": "",
  "Width": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ActivateIfPossible\": false,\n  \"CommercialConditionId\": 0,\n  \"CreationDate\": \"\",\n  \"CubicWeight\": \"\",\n  \"EstimatedDateArrival\": \"\",\n  \"Height\": \"\",\n  \"IsActive\": false,\n  \"IsKit\": false,\n  \"KitItensSellApart\": false,\n  \"Length\": \"\",\n  \"ManufacturerCode\": \"\",\n  \"MeasurementUnit\": \"\",\n  \"ModalType\": \"\",\n  \"Name\": \"\",\n  \"PackagedHeight\": \"\",\n  \"PackagedLength\": \"\",\n  \"PackagedWeightKg\": 0,\n  \"PackagedWidth\": \"\",\n  \"ProductId\": 0,\n  \"RefId\": \"\",\n  \"RewardValue\": \"\",\n  \"UnitMultiplier\": \"\",\n  \"Videos\": [],\n  \"WeightKg\": \"\",\n  \"Width\": \"\"\n}"

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("PUT", "/baseUrl/api/catalog/pvt/stockkeepingunit/:skuId", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId"

payload = {
    "ActivateIfPossible": False,
    "CommercialConditionId": 0,
    "CreationDate": "",
    "CubicWeight": "",
    "EstimatedDateArrival": "",
    "Height": "",
    "IsActive": False,
    "IsKit": False,
    "KitItensSellApart": False,
    "Length": "",
    "ManufacturerCode": "",
    "MeasurementUnit": "",
    "ModalType": "",
    "Name": "",
    "PackagedHeight": "",
    "PackagedLength": "",
    "PackagedWeightKg": 0,
    "PackagedWidth": "",
    "ProductId": 0,
    "RefId": "",
    "RewardValue": "",
    "UnitMultiplier": "",
    "Videos": [],
    "WeightKg": "",
    "Width": ""
}
headers = {
    "content-type": "",
    "accept": ""
}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId"

payload <- "{\n  \"ActivateIfPossible\": false,\n  \"CommercialConditionId\": 0,\n  \"CreationDate\": \"\",\n  \"CubicWeight\": \"\",\n  \"EstimatedDateArrival\": \"\",\n  \"Height\": \"\",\n  \"IsActive\": false,\n  \"IsKit\": false,\n  \"KitItensSellApart\": false,\n  \"Length\": \"\",\n  \"ManufacturerCode\": \"\",\n  \"MeasurementUnit\": \"\",\n  \"ModalType\": \"\",\n  \"Name\": \"\",\n  \"PackagedHeight\": \"\",\n  \"PackagedLength\": \"\",\n  \"PackagedWeightKg\": 0,\n  \"PackagedWidth\": \"\",\n  \"ProductId\": 0,\n  \"RefId\": \"\",\n  \"RewardValue\": \"\",\n  \"UnitMultiplier\": \"\",\n  \"Videos\": [],\n  \"WeightKg\": \"\",\n  \"Width\": \"\"\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = ''
request["accept"] = ''
request.body = "{\n  \"ActivateIfPossible\": false,\n  \"CommercialConditionId\": 0,\n  \"CreationDate\": \"\",\n  \"CubicWeight\": \"\",\n  \"EstimatedDateArrival\": \"\",\n  \"Height\": \"\",\n  \"IsActive\": false,\n  \"IsKit\": false,\n  \"KitItensSellApart\": false,\n  \"Length\": \"\",\n  \"ManufacturerCode\": \"\",\n  \"MeasurementUnit\": \"\",\n  \"ModalType\": \"\",\n  \"Name\": \"\",\n  \"PackagedHeight\": \"\",\n  \"PackagedLength\": \"\",\n  \"PackagedWeightKg\": 0,\n  \"PackagedWidth\": \"\",\n  \"ProductId\": 0,\n  \"RefId\": \"\",\n  \"RewardValue\": \"\",\n  \"UnitMultiplier\": \"\",\n  \"Videos\": [],\n  \"WeightKg\": \"\",\n  \"Width\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.put('/baseUrl/api/catalog/pvt/stockkeepingunit/:skuId') do |req|
  req.headers['accept'] = ''
  req.body = "{\n  \"ActivateIfPossible\": false,\n  \"CommercialConditionId\": 0,\n  \"CreationDate\": \"\",\n  \"CubicWeight\": \"\",\n  \"EstimatedDateArrival\": \"\",\n  \"Height\": \"\",\n  \"IsActive\": false,\n  \"IsKit\": false,\n  \"KitItensSellApart\": false,\n  \"Length\": \"\",\n  \"ManufacturerCode\": \"\",\n  \"MeasurementUnit\": \"\",\n  \"ModalType\": \"\",\n  \"Name\": \"\",\n  \"PackagedHeight\": \"\",\n  \"PackagedLength\": \"\",\n  \"PackagedWeightKg\": 0,\n  \"PackagedWidth\": \"\",\n  \"ProductId\": 0,\n  \"RefId\": \"\",\n  \"RewardValue\": \"\",\n  \"UnitMultiplier\": \"\",\n  \"Videos\": [],\n  \"WeightKg\": \"\",\n  \"Width\": \"\"\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId";

    let payload = json!({
        "ActivateIfPossible": false,
        "CommercialConditionId": 0,
        "CreationDate": "",
        "CubicWeight": "",
        "EstimatedDateArrival": "",
        "Height": "",
        "IsActive": false,
        "IsKit": false,
        "KitItensSellApart": false,
        "Length": "",
        "ManufacturerCode": "",
        "MeasurementUnit": "",
        "ModalType": "",
        "Name": "",
        "PackagedHeight": "",
        "PackagedLength": "",
        "PackagedWeightKg": 0,
        "PackagedWidth": "",
        "ProductId": 0,
        "RefId": "",
        "RewardValue": "",
        "UnitMultiplier": "",
        "Videos": (),
        "WeightKg": "",
        "Width": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId \
  --header 'accept: ' \
  --header 'content-type: ' \
  --data '{
  "ActivateIfPossible": false,
  "CommercialConditionId": 0,
  "CreationDate": "",
  "CubicWeight": "",
  "EstimatedDateArrival": "",
  "Height": "",
  "IsActive": false,
  "IsKit": false,
  "KitItensSellApart": false,
  "Length": "",
  "ManufacturerCode": "",
  "MeasurementUnit": "",
  "ModalType": "",
  "Name": "",
  "PackagedHeight": "",
  "PackagedLength": "",
  "PackagedWeightKg": 0,
  "PackagedWidth": "",
  "ProductId": 0,
  "RefId": "",
  "RewardValue": "",
  "UnitMultiplier": "",
  "Videos": [],
  "WeightKg": "",
  "Width": ""
}'
echo '{
  "ActivateIfPossible": false,
  "CommercialConditionId": 0,
  "CreationDate": "",
  "CubicWeight": "",
  "EstimatedDateArrival": "",
  "Height": "",
  "IsActive": false,
  "IsKit": false,
  "KitItensSellApart": false,
  "Length": "",
  "ManufacturerCode": "",
  "MeasurementUnit": "",
  "ModalType": "",
  "Name": "",
  "PackagedHeight": "",
  "PackagedLength": "",
  "PackagedWeightKg": 0,
  "PackagedWidth": "",
  "ProductId": 0,
  "RefId": "",
  "RewardValue": "",
  "UnitMultiplier": "",
  "Videos": [],
  "WeightKg": "",
  "Width": ""
}' |  \
  http PUT {{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId \
  accept:'' \
  content-type:''
wget --quiet \
  --method PUT \
  --header 'content-type: ' \
  --header 'accept: ' \
  --body-data '{\n  "ActivateIfPossible": false,\n  "CommercialConditionId": 0,\n  "CreationDate": "",\n  "CubicWeight": "",\n  "EstimatedDateArrival": "",\n  "Height": "",\n  "IsActive": false,\n  "IsKit": false,\n  "KitItensSellApart": false,\n  "Length": "",\n  "ManufacturerCode": "",\n  "MeasurementUnit": "",\n  "ModalType": "",\n  "Name": "",\n  "PackagedHeight": "",\n  "PackagedLength": "",\n  "PackagedWeightKg": 0,\n  "PackagedWidth": "",\n  "ProductId": 0,\n  "RefId": "",\n  "RewardValue": "",\n  "UnitMultiplier": "",\n  "Videos": [],\n  "WeightKg": "",\n  "Width": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]
let parameters = [
  "ActivateIfPossible": false,
  "CommercialConditionId": 0,
  "CreationDate": "",
  "CubicWeight": "",
  "EstimatedDateArrival": "",
  "Height": "",
  "IsActive": false,
  "IsKit": false,
  "KitItensSellApart": false,
  "Length": "",
  "ManufacturerCode": "",
  "MeasurementUnit": "",
  "ModalType": "",
  "Name": "",
  "PackagedHeight": "",
  "PackagedLength": "",
  "PackagedWeightKg": 0,
  "PackagedWidth": "",
  "ProductId": 0,
  "RefId": "",
  "RewardValue": "",
  "UnitMultiplier": "",
  "Videos": [],
  "WeightKg": "",
  "Width": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "ActivateIfPossible": false,
  "CommercialConditionId": 1,
  "CreationDate": "2020-01-25T15:51:29.2614605",
  "CubicWeight": 0.1667,
  "EstimatedDateArrival": null,
  "Height": 1,
  "Id": 70,
  "IsActive": false,
  "IsKit": false,
  "KitItensSellApart": false,
  "Length": 1,
  "ManufacturerCode": "",
  "MeasurementUnit": "un",
  "ModalType": null,
  "Name": "Size 10",
  "PackagedHeight": 10,
  "PackagedLength": 10,
  "PackagedWeightKg": 10,
  "PackagedWidth": 10,
  "ProductId": 42,
  "RefId": "B096QW8Y8Z",
  "RewardValue": 0,
  "UnitMultiplier": 2,
  "Videos": [
    "https://www.youtube.com/"
  ],
  "WeightKg": 1,
  "Width": 1
}
POST Associate SKU Attachment
{{baseUrl}}/api/catalog/pvt/skuattachment
HEADERS

Content-Type
Accept
BODY json

{
  "AttachmentId": 0,
  "SkuId": 0
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/skuattachment");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"AttachmentId\": 0,\n  \"SkuId\": 0\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/catalog/pvt/skuattachment" {:headers {:accept ""}
                                                                          :content-type :json
                                                                          :form-params {:AttachmentId 0
                                                                                        :SkuId 0}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/skuattachment"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}
reqBody = "{\n  \"AttachmentId\": 0,\n  \"SkuId\": 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}}/api/catalog/pvt/skuattachment"),
    Headers =
    {
        { "accept", "" },
    },
    Content = new StringContent("{\n  \"AttachmentId\": 0,\n  \"SkuId\": 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}}/api/catalog/pvt/skuattachment");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
request.AddParameter("", "{\n  \"AttachmentId\": 0,\n  \"SkuId\": 0\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/skuattachment"

	payload := strings.NewReader("{\n  \"AttachmentId\": 0,\n  \"SkuId\": 0\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/catalog/pvt/skuattachment HTTP/1.1
Content-Type: 
Accept: 
Host: example.com
Content-Length: 37

{
  "AttachmentId": 0,
  "SkuId": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/catalog/pvt/skuattachment")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .setBody("{\n  \"AttachmentId\": 0,\n  \"SkuId\": 0\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/skuattachment"))
    .header("content-type", "")
    .header("accept", "")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"AttachmentId\": 0,\n  \"SkuId\": 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  \"AttachmentId\": 0,\n  \"SkuId\": 0\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/skuattachment")
  .post(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/catalog/pvt/skuattachment")
  .header("content-type", "")
  .header("accept", "")
  .body("{\n  \"AttachmentId\": 0,\n  \"SkuId\": 0\n}")
  .asString();
const data = JSON.stringify({
  AttachmentId: 0,
  SkuId: 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}}/api/catalog/pvt/skuattachment');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog/pvt/skuattachment',
  headers: {'content-type': '', accept: ''},
  data: {AttachmentId: 0, SkuId: 0}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/skuattachment';
const options = {
  method: 'POST',
  headers: {'content-type': '', accept: ''},
  body: '{"AttachmentId":0,"SkuId":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}}/api/catalog/pvt/skuattachment',
  method: 'POST',
  headers: {
    'content-type': '',
    accept: ''
  },
  processData: false,
  data: '{\n  "AttachmentId": 0,\n  "SkuId": 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  \"AttachmentId\": 0,\n  \"SkuId\": 0\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/skuattachment")
  .post(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/skuattachment',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({AttachmentId: 0, SkuId: 0}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog/pvt/skuattachment',
  headers: {'content-type': '', accept: ''},
  body: {AttachmentId: 0, SkuId: 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}}/api/catalog/pvt/skuattachment');

req.headers({
  'content-type': '',
  accept: ''
});

req.type('json');
req.send({
  AttachmentId: 0,
  SkuId: 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}}/api/catalog/pvt/skuattachment',
  headers: {'content-type': '', accept: ''},
  data: {AttachmentId: 0, SkuId: 0}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/skuattachment';
const options = {
  method: 'POST',
  headers: {'content-type': '', accept: ''},
  body: '{"AttachmentId":0,"SkuId":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": @"",
                           @"accept": @"" };
NSDictionary *parameters = @{ @"AttachmentId": @0,
                              @"SkuId": @0 };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/skuattachment"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/catalog/pvt/skuattachment" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"AttachmentId\": 0,\n  \"SkuId\": 0\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/skuattachment",
  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([
    'AttachmentId' => 0,
    'SkuId' => 0
  ]),
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/catalog/pvt/skuattachment', [
  'body' => '{
  "AttachmentId": 0,
  "SkuId": 0
}',
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/skuattachment');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'AttachmentId' => 0,
  'SkuId' => 0
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'AttachmentId' => 0,
  'SkuId' => 0
]));
$request->setRequestUrl('{{baseUrl}}/api/catalog/pvt/skuattachment');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/skuattachment' -Method POST -Headers $headers -ContentType '' -Body '{
  "AttachmentId": 0,
  "SkuId": 0
}'
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/skuattachment' -Method POST -Headers $headers -ContentType '' -Body '{
  "AttachmentId": 0,
  "SkuId": 0
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"AttachmentId\": 0,\n  \"SkuId\": 0\n}"

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("POST", "/baseUrl/api/catalog/pvt/skuattachment", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/skuattachment"

payload = {
    "AttachmentId": 0,
    "SkuId": 0
}
headers = {
    "content-type": "",
    "accept": ""
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/skuattachment"

payload <- "{\n  \"AttachmentId\": 0,\n  \"SkuId\": 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}}/api/catalog/pvt/skuattachment")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = ''
request["accept"] = ''
request.body = "{\n  \"AttachmentId\": 0,\n  \"SkuId\": 0\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/api/catalog/pvt/skuattachment') do |req|
  req.headers['accept'] = ''
  req.body = "{\n  \"AttachmentId\": 0,\n  \"SkuId\": 0\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/skuattachment";

    let payload = json!({
        "AttachmentId": 0,
        "SkuId": 0
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/catalog/pvt/skuattachment \
  --header 'accept: ' \
  --header 'content-type: ' \
  --data '{
  "AttachmentId": 0,
  "SkuId": 0
}'
echo '{
  "AttachmentId": 0,
  "SkuId": 0
}' |  \
  http POST {{baseUrl}}/api/catalog/pvt/skuattachment \
  accept:'' \
  content-type:''
wget --quiet \
  --method POST \
  --header 'content-type: ' \
  --header 'accept: ' \
  --body-data '{\n  "AttachmentId": 0,\n  "SkuId": 0\n}' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/skuattachment
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]
let parameters = [
  "AttachmentId": 0,
  "SkuId": 0
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/skuattachment")! 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

{
  "AttachmentId": 1,
  "Id": 31,
  "SkuId": 7
}
POST Associate attachments to an SKU
{{baseUrl}}/api/catalog_system/pvt/sku/associateattachments
HEADERS

Content-Type
Accept
BODY json

{
  "AttachmentNames": [],
  "SkuId": 0
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog_system/pvt/sku/associateattachments");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"AttachmentNames\": [\n    \"T-Shirt Customization\"\n  ],\n  \"SkuId\": 1\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/catalog_system/pvt/sku/associateattachments" {:headers {:accept ""}
                                                                                            :content-type :json
                                                                                            :form-params {:AttachmentNames ["T-Shirt Customization"]
                                                                                                          :SkuId 1}})
require "http/client"

url = "{{baseUrl}}/api/catalog_system/pvt/sku/associateattachments"
headers = HTTP::Headers{
  "content-type" => "application/json"
  "accept" => ""
}
reqBody = "{\n  \"AttachmentNames\": [\n    \"T-Shirt Customization\"\n  ],\n  \"SkuId\": 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}}/api/catalog_system/pvt/sku/associateattachments"),
    Headers =
    {
        { "accept", "" },
    },
    Content = new StringContent("{\n  \"AttachmentNames\": [\n    \"T-Shirt Customization\"\n  ],\n  \"SkuId\": 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}}/api/catalog_system/pvt/sku/associateattachments");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddHeader("accept", "");
request.AddParameter("application/json", "{\n  \"AttachmentNames\": [\n    \"T-Shirt Customization\"\n  ],\n  \"SkuId\": 1\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog_system/pvt/sku/associateattachments"

	payload := strings.NewReader("{\n  \"AttachmentNames\": [\n    \"T-Shirt Customization\"\n  ],\n  \"SkuId\": 1\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/catalog_system/pvt/sku/associateattachments HTTP/1.1
Content-Type: application/json
Accept: 
Host: example.com
Content-Length: 72

{
  "AttachmentNames": [
    "T-Shirt Customization"
  ],
  "SkuId": 1
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/catalog_system/pvt/sku/associateattachments")
  .setHeader("content-type", "application/json")
  .setHeader("accept", "")
  .setBody("{\n  \"AttachmentNames\": [\n    \"T-Shirt Customization\"\n  ],\n  \"SkuId\": 1\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog_system/pvt/sku/associateattachments"))
    .header("content-type", "application/json")
    .header("accept", "")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"AttachmentNames\": [\n    \"T-Shirt Customization\"\n  ],\n  \"SkuId\": 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  \"AttachmentNames\": [\n    \"T-Shirt Customization\"\n  ],\n  \"SkuId\": 1\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pvt/sku/associateattachments")
  .post(body)
  .addHeader("content-type", "application/json")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/catalog_system/pvt/sku/associateattachments")
  .header("content-type", "application/json")
  .header("accept", "")
  .body("{\n  \"AttachmentNames\": [\n    \"T-Shirt Customization\"\n  ],\n  \"SkuId\": 1\n}")
  .asString();
const data = JSON.stringify({
  AttachmentNames: [
    'T-Shirt Customization'
  ],
  SkuId: 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}}/api/catalog_system/pvt/sku/associateattachments');
xhr.setRequestHeader('content-type', 'application/json');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog_system/pvt/sku/associateattachments',
  headers: {'content-type': 'application/json', accept: ''},
  data: {AttachmentNames: ['T-Shirt Customization'], SkuId: 1}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog_system/pvt/sku/associateattachments';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json', accept: ''},
  body: '{"AttachmentNames":["T-Shirt Customization"],"SkuId":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}}/api/catalog_system/pvt/sku/associateattachments',
  method: 'POST',
  headers: {
    'content-type': 'application/json',
    accept: ''
  },
  processData: false,
  data: '{\n  "AttachmentNames": [\n    "T-Shirt Customization"\n  ],\n  "SkuId": 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  \"AttachmentNames\": [\n    \"T-Shirt Customization\"\n  ],\n  \"SkuId\": 1\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pvt/sku/associateattachments")
  .post(body)
  .addHeader("content-type", "application/json")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog_system/pvt/sku/associateattachments',
  headers: {
    'content-type': 'application/json',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({AttachmentNames: ['T-Shirt Customization'], SkuId: 1}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog_system/pvt/sku/associateattachments',
  headers: {'content-type': 'application/json', accept: ''},
  body: {AttachmentNames: ['T-Shirt Customization'], SkuId: 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}}/api/catalog_system/pvt/sku/associateattachments');

req.headers({
  'content-type': 'application/json',
  accept: ''
});

req.type('json');
req.send({
  AttachmentNames: [
    'T-Shirt Customization'
  ],
  SkuId: 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}}/api/catalog_system/pvt/sku/associateattachments',
  headers: {'content-type': 'application/json', accept: ''},
  data: {AttachmentNames: ['T-Shirt Customization'], SkuId: 1}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog_system/pvt/sku/associateattachments';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json', accept: ''},
  body: '{"AttachmentNames":["T-Shirt Customization"],"SkuId":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",
                           @"accept": @"" };
NSDictionary *parameters = @{ @"AttachmentNames": @[ @"T-Shirt Customization" ],
                              @"SkuId": @1 };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog_system/pvt/sku/associateattachments"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/catalog_system/pvt/sku/associateattachments" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "application/json");
  ("accept", "");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"AttachmentNames\": [\n    \"T-Shirt Customization\"\n  ],\n  \"SkuId\": 1\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog_system/pvt/sku/associateattachments",
  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([
    'AttachmentNames' => [
        'T-Shirt Customization'
    ],
    'SkuId' => 1
  ]),
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/catalog_system/pvt/sku/associateattachments', [
  'body' => '{
  "AttachmentNames": [
    "T-Shirt Customization"
  ],
  "SkuId": 1
}',
  'headers' => [
    'accept' => '',
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog_system/pvt/sku/associateattachments');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json',
  'accept' => ''
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'AttachmentNames' => [
    'T-Shirt Customization'
  ],
  'SkuId' => 1
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'AttachmentNames' => [
    'T-Shirt Customization'
  ],
  'SkuId' => 1
]));
$request->setRequestUrl('{{baseUrl}}/api/catalog_system/pvt/sku/associateattachments');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog_system/pvt/sku/associateattachments' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "AttachmentNames": [
    "T-Shirt Customization"
  ],
  "SkuId": 1
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog_system/pvt/sku/associateattachments' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "AttachmentNames": [
    "T-Shirt Customization"
  ],
  "SkuId": 1
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"AttachmentNames\": [\n    \"T-Shirt Customization\"\n  ],\n  \"SkuId\": 1\n}"

headers = {
    'content-type': "application/json",
    'accept': ""
}

conn.request("POST", "/baseUrl/api/catalog_system/pvt/sku/associateattachments", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog_system/pvt/sku/associateattachments"

payload = {
    "AttachmentNames": ["T-Shirt Customization"],
    "SkuId": 1
}
headers = {
    "content-type": "application/json",
    "accept": ""
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog_system/pvt/sku/associateattachments"

payload <- "{\n  \"AttachmentNames\": [\n    \"T-Shirt Customization\"\n  ],\n  \"SkuId\": 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}}/api/catalog_system/pvt/sku/associateattachments")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request["accept"] = ''
request.body = "{\n  \"AttachmentNames\": [\n    \"T-Shirt Customization\"\n  ],\n  \"SkuId\": 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/api/catalog_system/pvt/sku/associateattachments') do |req|
  req.headers['accept'] = ''
  req.body = "{\n  \"AttachmentNames\": [\n    \"T-Shirt Customization\"\n  ],\n  \"SkuId\": 1\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog_system/pvt/sku/associateattachments";

    let payload = json!({
        "AttachmentNames": ("T-Shirt Customization"),
        "SkuId": 1
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());
    headers.insert("accept", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/catalog_system/pvt/sku/associateattachments \
  --header 'accept: ' \
  --header 'content-type: application/json' \
  --data '{
  "AttachmentNames": [
    "T-Shirt Customization"
  ],
  "SkuId": 1
}'
echo '{
  "AttachmentNames": [
    "T-Shirt Customization"
  ],
  "SkuId": 1
}' |  \
  http POST {{baseUrl}}/api/catalog_system/pvt/sku/associateattachments \
  accept:'' \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --header 'accept: ' \
  --body-data '{\n  "AttachmentNames": [\n    "T-Shirt Customization"\n  ],\n  "SkuId": 1\n}' \
  --output-document \
  - {{baseUrl}}/api/catalog_system/pvt/sku/associateattachments
import Foundation

let headers = [
  "content-type": "application/json",
  "accept": ""
]
let parameters = [
  "AttachmentNames": ["T-Shirt Customization"],
  "SkuId": 1
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog_system/pvt/sku/associateattachments")! 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 SKU Attachment by Attachment Association ID
{{baseUrl}}/api/catalog/pvt/skuattachment/:skuAttachmentAssociationId
HEADERS

Content-Type
Accept
QUERY PARAMS

skuAttachmentAssociationId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/skuattachment/:skuAttachmentAssociationId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/api/catalog/pvt/skuattachment/:skuAttachmentAssociationId" {:headers {:content-type ""
                                                                                                                  :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/skuattachment/:skuAttachmentAssociationId"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

response = HTTP::Client.delete url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/api/catalog/pvt/skuattachment/:skuAttachmentAssociationId"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/skuattachment/:skuAttachmentAssociationId");
var request = new RestRequest("", Method.Delete);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/skuattachment/:skuAttachmentAssociationId"

	req, _ := http.NewRequest("DELETE", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/api/catalog/pvt/skuattachment/:skuAttachmentAssociationId HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/catalog/pvt/skuattachment/:skuAttachmentAssociationId")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/skuattachment/:skuAttachmentAssociationId"))
    .header("content-type", "")
    .header("accept", "")
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/skuattachment/:skuAttachmentAssociationId")
  .delete(null)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/catalog/pvt/skuattachment/:skuAttachmentAssociationId")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/api/catalog/pvt/skuattachment/:skuAttachmentAssociationId');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/skuattachment/:skuAttachmentAssociationId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/skuattachment/:skuAttachmentAssociationId';
const options = {method: 'DELETE', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/skuattachment/:skuAttachmentAssociationId',
  method: 'DELETE',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/skuattachment/:skuAttachmentAssociationId")
  .delete(null)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/skuattachment/:skuAttachmentAssociationId',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/skuattachment/:skuAttachmentAssociationId',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/api/catalog/pvt/skuattachment/:skuAttachmentAssociationId');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/skuattachment/:skuAttachmentAssociationId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/skuattachment/:skuAttachmentAssociationId';
const options = {method: 'DELETE', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/skuattachment/:skuAttachmentAssociationId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/catalog/pvt/skuattachment/:skuAttachmentAssociationId" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/skuattachment/:skuAttachmentAssociationId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/api/catalog/pvt/skuattachment/:skuAttachmentAssociationId', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/skuattachment/:skuAttachmentAssociationId');
$request->setMethod(HTTP_METH_DELETE);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog/pvt/skuattachment/:skuAttachmentAssociationId');
$request->setRequestMethod('DELETE');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/skuattachment/:skuAttachmentAssociationId' -Method DELETE -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/skuattachment/:skuAttachmentAssociationId' -Method DELETE -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("DELETE", "/baseUrl/api/catalog/pvt/skuattachment/:skuAttachmentAssociationId", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/skuattachment/:skuAttachmentAssociationId"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.delete(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/skuattachment/:skuAttachmentAssociationId"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/skuattachment/:skuAttachmentAssociationId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/api/catalog/pvt/skuattachment/:skuAttachmentAssociationId') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/skuattachment/:skuAttachmentAssociationId";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/api/catalog/pvt/skuattachment/:skuAttachmentAssociationId \
  --header 'accept: ' \
  --header 'content-type: '
http DELETE {{baseUrl}}/api/catalog/pvt/skuattachment/:skuAttachmentAssociationId \
  accept:'' \
  content-type:''
wget --quiet \
  --method DELETE \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/skuattachment/:skuAttachmentAssociationId
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/skuattachment/:skuAttachmentAssociationId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE Dissociate attachments and SKUs
{{baseUrl}}/api/catalog/pvt/skuattachment
HEADERS

Content-Type
Accept
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/skuattachment");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/api/catalog/pvt/skuattachment" {:headers {:content-type ""
                                                                                      :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/skuattachment"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

response = HTTP::Client.delete url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/api/catalog/pvt/skuattachment"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/skuattachment");
var request = new RestRequest("", Method.Delete);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/skuattachment"

	req, _ := http.NewRequest("DELETE", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/api/catalog/pvt/skuattachment HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/catalog/pvt/skuattachment")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/skuattachment"))
    .header("content-type", "")
    .header("accept", "")
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/skuattachment")
  .delete(null)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/catalog/pvt/skuattachment")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/api/catalog/pvt/skuattachment');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/skuattachment',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/skuattachment';
const options = {method: 'DELETE', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/skuattachment',
  method: 'DELETE',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/skuattachment")
  .delete(null)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/skuattachment',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/skuattachment',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/api/catalog/pvt/skuattachment');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/skuattachment',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/skuattachment';
const options = {method: 'DELETE', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/skuattachment"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/catalog/pvt/skuattachment" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/skuattachment",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/api/catalog/pvt/skuattachment', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/skuattachment');
$request->setMethod(HTTP_METH_DELETE);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog/pvt/skuattachment');
$request->setRequestMethod('DELETE');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/skuattachment' -Method DELETE -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/skuattachment' -Method DELETE -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("DELETE", "/baseUrl/api/catalog/pvt/skuattachment", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/skuattachment"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.delete(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/skuattachment"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/skuattachment")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/api/catalog/pvt/skuattachment') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/skuattachment";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/api/catalog/pvt/skuattachment \
  --header 'accept: ' \
  --header 'content-type: '
http DELETE {{baseUrl}}/api/catalog/pvt/skuattachment \
  accept:'' \
  content-type:''
wget --quiet \
  --method DELETE \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/skuattachment
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/skuattachment")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get SKU Attachments by SKU ID
{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/attachment
HEADERS

Content-Type
Accept
QUERY PARAMS

skuId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/attachment");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/attachment" {:headers {:content-type ""
                                                                                                        :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/attachment"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

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}}/api/catalog/pvt/stockkeepingunit/:skuId/attachment"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/attachment");
var request = new RestRequest("", Method.Get);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/attachment"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/catalog/pvt/stockkeepingunit/:skuId/attachment HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/attachment")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/attachment"))
    .header("content-type", "")
    .header("accept", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/attachment")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/attachment")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/attachment');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/attachment',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/attachment';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/attachment',
  method: 'GET',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/attachment")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/stockkeepingunit/:skuId/attachment',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/attachment',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/attachment');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/attachment',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/attachment';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/attachment"]
                                                       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}}/api/catalog/pvt/stockkeepingunit/:skuId/attachment" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/attachment",
  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: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/attachment', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/attachment');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/attachment');
$request->setRequestMethod('GET');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/attachment' -Method GET -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/attachment' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("GET", "/baseUrl/api/catalog/pvt/stockkeepingunit/:skuId/attachment", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/attachment"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/attachment"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/attachment")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/catalog/pvt/stockkeepingunit/:skuId/attachment') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/attachment";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".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}}/api/catalog/pvt/stockkeepingunit/:skuId/attachment \
  --header 'accept: ' \
  --header 'content-type: '
http GET {{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/attachment \
  accept:'' \
  content-type:''
wget --quiet \
  --method GET \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/attachment
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/attachment")! 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

[
  {
    "AttachmentId": 1,
    "Id": 97,
    "SkuId": 1
  }
]
POST Create SKU Complement
{{baseUrl}}/api/catalog/pvt/skucomplement
HEADERS

Content-Type
Accept
BODY json

{
  "ComplementTypeId": 0,
  "ParentSkuId": 0,
  "SkuId": 0
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/skucomplement");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ComplementTypeId\": 0,\n  \"ParentSkuId\": 0,\n  \"SkuId\": 0\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/catalog/pvt/skucomplement" {:headers {:accept ""}
                                                                          :content-type :json
                                                                          :form-params {:ComplementTypeId 0
                                                                                        :ParentSkuId 0
                                                                                        :SkuId 0}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/skucomplement"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}
reqBody = "{\n  \"ComplementTypeId\": 0,\n  \"ParentSkuId\": 0,\n  \"SkuId\": 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}}/api/catalog/pvt/skucomplement"),
    Headers =
    {
        { "accept", "" },
    },
    Content = new StringContent("{\n  \"ComplementTypeId\": 0,\n  \"ParentSkuId\": 0,\n  \"SkuId\": 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}}/api/catalog/pvt/skucomplement");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
request.AddParameter("", "{\n  \"ComplementTypeId\": 0,\n  \"ParentSkuId\": 0,\n  \"SkuId\": 0\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/skucomplement"

	payload := strings.NewReader("{\n  \"ComplementTypeId\": 0,\n  \"ParentSkuId\": 0,\n  \"SkuId\": 0\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/catalog/pvt/skucomplement HTTP/1.1
Content-Type: 
Accept: 
Host: example.com
Content-Length: 61

{
  "ComplementTypeId": 0,
  "ParentSkuId": 0,
  "SkuId": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/catalog/pvt/skucomplement")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .setBody("{\n  \"ComplementTypeId\": 0,\n  \"ParentSkuId\": 0,\n  \"SkuId\": 0\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/skucomplement"))
    .header("content-type", "")
    .header("accept", "")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ComplementTypeId\": 0,\n  \"ParentSkuId\": 0,\n  \"SkuId\": 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  \"ComplementTypeId\": 0,\n  \"ParentSkuId\": 0,\n  \"SkuId\": 0\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/skucomplement")
  .post(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/catalog/pvt/skucomplement")
  .header("content-type", "")
  .header("accept", "")
  .body("{\n  \"ComplementTypeId\": 0,\n  \"ParentSkuId\": 0,\n  \"SkuId\": 0\n}")
  .asString();
const data = JSON.stringify({
  ComplementTypeId: 0,
  ParentSkuId: 0,
  SkuId: 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}}/api/catalog/pvt/skucomplement');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog/pvt/skucomplement',
  headers: {'content-type': '', accept: ''},
  data: {ComplementTypeId: 0, ParentSkuId: 0, SkuId: 0}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/skucomplement';
const options = {
  method: 'POST',
  headers: {'content-type': '', accept: ''},
  body: '{"ComplementTypeId":0,"ParentSkuId":0,"SkuId":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}}/api/catalog/pvt/skucomplement',
  method: 'POST',
  headers: {
    'content-type': '',
    accept: ''
  },
  processData: false,
  data: '{\n  "ComplementTypeId": 0,\n  "ParentSkuId": 0,\n  "SkuId": 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  \"ComplementTypeId\": 0,\n  \"ParentSkuId\": 0,\n  \"SkuId\": 0\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/skucomplement")
  .post(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/skucomplement',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({ComplementTypeId: 0, ParentSkuId: 0, SkuId: 0}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog/pvt/skucomplement',
  headers: {'content-type': '', accept: ''},
  body: {ComplementTypeId: 0, ParentSkuId: 0, SkuId: 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}}/api/catalog/pvt/skucomplement');

req.headers({
  'content-type': '',
  accept: ''
});

req.type('json');
req.send({
  ComplementTypeId: 0,
  ParentSkuId: 0,
  SkuId: 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}}/api/catalog/pvt/skucomplement',
  headers: {'content-type': '', accept: ''},
  data: {ComplementTypeId: 0, ParentSkuId: 0, SkuId: 0}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/skucomplement';
const options = {
  method: 'POST',
  headers: {'content-type': '', accept: ''},
  body: '{"ComplementTypeId":0,"ParentSkuId":0,"SkuId":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": @"",
                           @"accept": @"" };
NSDictionary *parameters = @{ @"ComplementTypeId": @0,
                              @"ParentSkuId": @0,
                              @"SkuId": @0 };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/skucomplement"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/catalog/pvt/skucomplement" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"ComplementTypeId\": 0,\n  \"ParentSkuId\": 0,\n  \"SkuId\": 0\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/skucomplement",
  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([
    'ComplementTypeId' => 0,
    'ParentSkuId' => 0,
    'SkuId' => 0
  ]),
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/catalog/pvt/skucomplement', [
  'body' => '{
  "ComplementTypeId": 0,
  "ParentSkuId": 0,
  "SkuId": 0
}',
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/skucomplement');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ComplementTypeId' => 0,
  'ParentSkuId' => 0,
  'SkuId' => 0
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ComplementTypeId' => 0,
  'ParentSkuId' => 0,
  'SkuId' => 0
]));
$request->setRequestUrl('{{baseUrl}}/api/catalog/pvt/skucomplement');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/skucomplement' -Method POST -Headers $headers -ContentType '' -Body '{
  "ComplementTypeId": 0,
  "ParentSkuId": 0,
  "SkuId": 0
}'
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/skucomplement' -Method POST -Headers $headers -ContentType '' -Body '{
  "ComplementTypeId": 0,
  "ParentSkuId": 0,
  "SkuId": 0
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ComplementTypeId\": 0,\n  \"ParentSkuId\": 0,\n  \"SkuId\": 0\n}"

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("POST", "/baseUrl/api/catalog/pvt/skucomplement", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/skucomplement"

payload = {
    "ComplementTypeId": 0,
    "ParentSkuId": 0,
    "SkuId": 0
}
headers = {
    "content-type": "",
    "accept": ""
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/skucomplement"

payload <- "{\n  \"ComplementTypeId\": 0,\n  \"ParentSkuId\": 0,\n  \"SkuId\": 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}}/api/catalog/pvt/skucomplement")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = ''
request["accept"] = ''
request.body = "{\n  \"ComplementTypeId\": 0,\n  \"ParentSkuId\": 0,\n  \"SkuId\": 0\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/api/catalog/pvt/skucomplement') do |req|
  req.headers['accept'] = ''
  req.body = "{\n  \"ComplementTypeId\": 0,\n  \"ParentSkuId\": 0,\n  \"SkuId\": 0\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/skucomplement";

    let payload = json!({
        "ComplementTypeId": 0,
        "ParentSkuId": 0,
        "SkuId": 0
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/catalog/pvt/skucomplement \
  --header 'accept: ' \
  --header 'content-type: ' \
  --data '{
  "ComplementTypeId": 0,
  "ParentSkuId": 0,
  "SkuId": 0
}'
echo '{
  "ComplementTypeId": 0,
  "ParentSkuId": 0,
  "SkuId": 0
}' |  \
  http POST {{baseUrl}}/api/catalog/pvt/skucomplement \
  accept:'' \
  content-type:''
wget --quiet \
  --method POST \
  --header 'content-type: ' \
  --header 'accept: ' \
  --body-data '{\n  "ComplementTypeId": 0,\n  "ParentSkuId": 0,\n  "SkuId": 0\n}' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/skucomplement
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]
let parameters = [
  "ComplementTypeId": 0,
  "ParentSkuId": 0,
  "SkuId": 0
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/skucomplement")! 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

[
  {
    "ComplementTypeId": 1,
    "Id": 61,
    "ParentSkuId": 1,
    "SkuId": 7
  }
]
DELETE Delete SKU Complement by SKU Complement ID
{{baseUrl}}/api/catalog/pvt/skucomplement/:skuComplementId
HEADERS

Content-Type
Accept
QUERY PARAMS

skuComplementId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/skucomplement/:skuComplementId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/api/catalog/pvt/skucomplement/:skuComplementId" {:headers {:content-type ""
                                                                                                       :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/skucomplement/:skuComplementId"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

response = HTTP::Client.delete url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/api/catalog/pvt/skucomplement/:skuComplementId"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/skucomplement/:skuComplementId");
var request = new RestRequest("", Method.Delete);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/skucomplement/:skuComplementId"

	req, _ := http.NewRequest("DELETE", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/api/catalog/pvt/skucomplement/:skuComplementId HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/catalog/pvt/skucomplement/:skuComplementId")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/skucomplement/:skuComplementId"))
    .header("content-type", "")
    .header("accept", "")
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/skucomplement/:skuComplementId")
  .delete(null)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/catalog/pvt/skucomplement/:skuComplementId")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/api/catalog/pvt/skucomplement/:skuComplementId');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/skucomplement/:skuComplementId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/skucomplement/:skuComplementId';
const options = {method: 'DELETE', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/skucomplement/:skuComplementId',
  method: 'DELETE',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/skucomplement/:skuComplementId")
  .delete(null)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/skucomplement/:skuComplementId',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/skucomplement/:skuComplementId',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/api/catalog/pvt/skucomplement/:skuComplementId');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/skucomplement/:skuComplementId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/skucomplement/:skuComplementId';
const options = {method: 'DELETE', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/skucomplement/:skuComplementId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/catalog/pvt/skucomplement/:skuComplementId" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/skucomplement/:skuComplementId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/api/catalog/pvt/skucomplement/:skuComplementId', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/skucomplement/:skuComplementId');
$request->setMethod(HTTP_METH_DELETE);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog/pvt/skucomplement/:skuComplementId');
$request->setRequestMethod('DELETE');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/skucomplement/:skuComplementId' -Method DELETE -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/skucomplement/:skuComplementId' -Method DELETE -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("DELETE", "/baseUrl/api/catalog/pvt/skucomplement/:skuComplementId", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/skucomplement/:skuComplementId"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.delete(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/skucomplement/:skuComplementId"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/skucomplement/:skuComplementId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/api/catalog/pvt/skucomplement/:skuComplementId') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/skucomplement/:skuComplementId";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/api/catalog/pvt/skucomplement/:skuComplementId \
  --header 'accept: ' \
  --header 'content-type: '
http DELETE {{baseUrl}}/api/catalog/pvt/skucomplement/:skuComplementId \
  accept:'' \
  content-type:''
wget --quiet \
  --method DELETE \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/skucomplement/:skuComplementId
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/skucomplement/:skuComplementId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get SKU Complement by SKU Complement ID
{{baseUrl}}/api/catalog/pvt/skucomplement/:skuComplementId
HEADERS

Content-Type
Accept
QUERY PARAMS

skuComplementId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/skucomplement/:skuComplementId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/catalog/pvt/skucomplement/:skuComplementId" {:headers {:content-type ""
                                                                                                    :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/skucomplement/:skuComplementId"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

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}}/api/catalog/pvt/skucomplement/:skuComplementId"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/skucomplement/:skuComplementId");
var request = new RestRequest("", Method.Get);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/skucomplement/:skuComplementId"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/catalog/pvt/skucomplement/:skuComplementId HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/catalog/pvt/skucomplement/:skuComplementId")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/skucomplement/:skuComplementId"))
    .header("content-type", "")
    .header("accept", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/skucomplement/:skuComplementId")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/catalog/pvt/skucomplement/:skuComplementId")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/catalog/pvt/skucomplement/:skuComplementId');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/skucomplement/:skuComplementId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/skucomplement/:skuComplementId';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/skucomplement/:skuComplementId',
  method: 'GET',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/skucomplement/:skuComplementId")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/skucomplement/:skuComplementId',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/skucomplement/:skuComplementId',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/catalog/pvt/skucomplement/:skuComplementId');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/skucomplement/:skuComplementId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/skucomplement/:skuComplementId';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/skucomplement/:skuComplementId"]
                                                       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}}/api/catalog/pvt/skucomplement/:skuComplementId" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/skucomplement/:skuComplementId",
  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: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/catalog/pvt/skucomplement/:skuComplementId', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/skucomplement/:skuComplementId');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog/pvt/skucomplement/:skuComplementId');
$request->setRequestMethod('GET');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/skucomplement/:skuComplementId' -Method GET -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/skucomplement/:skuComplementId' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("GET", "/baseUrl/api/catalog/pvt/skucomplement/:skuComplementId", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/skucomplement/:skuComplementId"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/skucomplement/:skuComplementId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/skucomplement/:skuComplementId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/catalog/pvt/skucomplement/:skuComplementId') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/skucomplement/:skuComplementId";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".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}}/api/catalog/pvt/skucomplement/:skuComplementId \
  --header 'accept: ' \
  --header 'content-type: '
http GET {{baseUrl}}/api/catalog/pvt/skucomplement/:skuComplementId \
  accept:'' \
  content-type:''
wget --quiet \
  --method GET \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/skucomplement/:skuComplementId
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/skucomplement/:skuComplementId")! 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

[
  {
    "ComplementTypeId": 1,
    "Id": 61,
    "ParentSkuId": 1,
    "SkuId": 7
  }
]
GET Get SKU Complement by SKU ID
{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/complement
HEADERS

Content-Type
Accept
QUERY PARAMS

skuId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/complement");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/complement" {:headers {:content-type ""
                                                                                                        :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/complement"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

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}}/api/catalog/pvt/stockkeepingunit/:skuId/complement"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/complement");
var request = new RestRequest("", Method.Get);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/complement"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/catalog/pvt/stockkeepingunit/:skuId/complement HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/complement")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/complement"))
    .header("content-type", "")
    .header("accept", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/complement")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/complement")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/complement');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/complement',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/complement';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/complement',
  method: 'GET',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/complement")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/stockkeepingunit/:skuId/complement',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/complement',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/complement');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/complement',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/complement';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/complement"]
                                                       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}}/api/catalog/pvt/stockkeepingunit/:skuId/complement" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/complement",
  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: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/complement', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/complement');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/complement');
$request->setRequestMethod('GET');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/complement' -Method GET -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/complement' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("GET", "/baseUrl/api/catalog/pvt/stockkeepingunit/:skuId/complement", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/complement"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/complement"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/complement")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/catalog/pvt/stockkeepingunit/:skuId/complement') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/complement";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".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}}/api/catalog/pvt/stockkeepingunit/:skuId/complement \
  --header 'accept: ' \
  --header 'content-type: '
http GET {{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/complement \
  accept:'' \
  content-type:''
wget --quiet \
  --method GET \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/complement
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/complement")! 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

[
  {
    "ComplementTypeId": 1,
    "Id": 61,
    "ParentSkuId": 1,
    "SkuId": 7
  }
]
GET Get SKU Complements by Complement Type ID
{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/complement/:complementTypeId
HEADERS

Content-Type
Accept
QUERY PARAMS

skuId
complementTypeId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/complement/:complementTypeId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/complement/:complementTypeId" {:headers {:content-type ""
                                                                                                                          :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/complement/:complementTypeId"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

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}}/api/catalog/pvt/stockkeepingunit/:skuId/complement/:complementTypeId"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/complement/:complementTypeId");
var request = new RestRequest("", Method.Get);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/complement/:complementTypeId"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/catalog/pvt/stockkeepingunit/:skuId/complement/:complementTypeId HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/complement/:complementTypeId")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/complement/:complementTypeId"))
    .header("content-type", "")
    .header("accept", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/complement/:complementTypeId")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/complement/:complementTypeId")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/complement/:complementTypeId');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/complement/:complementTypeId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/complement/:complementTypeId';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/complement/:complementTypeId',
  method: 'GET',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/complement/:complementTypeId")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/stockkeepingunit/:skuId/complement/:complementTypeId',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/complement/:complementTypeId',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/complement/:complementTypeId');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/complement/:complementTypeId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/complement/:complementTypeId';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/complement/:complementTypeId"]
                                                       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}}/api/catalog/pvt/stockkeepingunit/:skuId/complement/:complementTypeId" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/complement/:complementTypeId",
  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: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/complement/:complementTypeId', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/complement/:complementTypeId');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/complement/:complementTypeId');
$request->setRequestMethod('GET');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/complement/:complementTypeId' -Method GET -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/complement/:complementTypeId' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("GET", "/baseUrl/api/catalog/pvt/stockkeepingunit/:skuId/complement/:complementTypeId", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/complement/:complementTypeId"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/complement/:complementTypeId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/complement/:complementTypeId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/catalog/pvt/stockkeepingunit/:skuId/complement/:complementTypeId') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/complement/:complementTypeId";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".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}}/api/catalog/pvt/stockkeepingunit/:skuId/complement/:complementTypeId \
  --header 'accept: ' \
  --header 'content-type: '
http GET {{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/complement/:complementTypeId \
  accept:'' \
  content-type:''
wget --quiet \
  --method GET \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/complement/:complementTypeId
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/complement/:complementTypeId")! 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

[
  {
    "ComplementTypeId": 1,
    "Id": 61,
    "ParentSkuId": 1,
    "SkuId": 7
  }
]
GET Get SKU complements by type
{{baseUrl}}/api/catalog_system/pvt/sku/complements/:parentSkuId/:type
HEADERS

Content-Type
Accept
QUERY PARAMS

parentSkuId
type
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog_system/pvt/sku/complements/:parentSkuId/:type");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/catalog_system/pvt/sku/complements/:parentSkuId/:type" {:headers {:content-type ""
                                                                                                               :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog_system/pvt/sku/complements/:parentSkuId/:type"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

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}}/api/catalog_system/pvt/sku/complements/:parentSkuId/:type"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog_system/pvt/sku/complements/:parentSkuId/:type");
var request = new RestRequest("", Method.Get);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog_system/pvt/sku/complements/:parentSkuId/:type"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/catalog_system/pvt/sku/complements/:parentSkuId/:type HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/catalog_system/pvt/sku/complements/:parentSkuId/:type")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog_system/pvt/sku/complements/:parentSkuId/:type"))
    .header("content-type", "")
    .header("accept", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pvt/sku/complements/:parentSkuId/:type")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/catalog_system/pvt/sku/complements/:parentSkuId/:type")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/catalog_system/pvt/sku/complements/:parentSkuId/:type');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pvt/sku/complements/:parentSkuId/:type',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog_system/pvt/sku/complements/:parentSkuId/:type';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog_system/pvt/sku/complements/:parentSkuId/:type',
  method: 'GET',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pvt/sku/complements/:parentSkuId/:type")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog_system/pvt/sku/complements/:parentSkuId/:type',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pvt/sku/complements/:parentSkuId/:type',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/catalog_system/pvt/sku/complements/:parentSkuId/:type');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pvt/sku/complements/:parentSkuId/:type',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog_system/pvt/sku/complements/:parentSkuId/:type';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog_system/pvt/sku/complements/:parentSkuId/:type"]
                                                       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}}/api/catalog_system/pvt/sku/complements/:parentSkuId/:type" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog_system/pvt/sku/complements/:parentSkuId/:type",
  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: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/catalog_system/pvt/sku/complements/:parentSkuId/:type', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog_system/pvt/sku/complements/:parentSkuId/:type');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog_system/pvt/sku/complements/:parentSkuId/:type');
$request->setRequestMethod('GET');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog_system/pvt/sku/complements/:parentSkuId/:type' -Method GET -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog_system/pvt/sku/complements/:parentSkuId/:type' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("GET", "/baseUrl/api/catalog_system/pvt/sku/complements/:parentSkuId/:type", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog_system/pvt/sku/complements/:parentSkuId/:type"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog_system/pvt/sku/complements/:parentSkuId/:type"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog_system/pvt/sku/complements/:parentSkuId/:type")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/catalog_system/pvt/sku/complements/:parentSkuId/:type') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog_system/pvt/sku/complements/:parentSkuId/:type";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".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}}/api/catalog_system/pvt/sku/complements/:parentSkuId/:type \
  --header 'accept: ' \
  --header 'content-type: '
http GET {{baseUrl}}/api/catalog_system/pvt/sku/complements/:parentSkuId/:type \
  accept:'' \
  content-type:''
wget --quiet \
  --method GET \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog_system/pvt/sku/complements/:parentSkuId/:type
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog_system/pvt/sku/complements/:parentSkuId/:type")! 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

{
  "ComplementSkuIds": [
    7
  ],
  "ParentSkuId": 1,
  "Type": "1"
}
POST Create SKU EAN
{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean/:ean
HEADERS

Content-Type
Accept
QUERY PARAMS

skuId
ean
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean/:ean");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean/:ean" {:headers {:content-type ""
                                                                                                       :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean/:ean"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

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}}/api/catalog/pvt/stockkeepingunit/:skuId/ean/:ean"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean/:ean");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean/:ean"

	req, _ := http.NewRequest("POST", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/catalog/pvt/stockkeepingunit/:skuId/ean/:ean HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean/:ean")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean/:ean"))
    .header("content-type", "")
    .header("accept", "")
    .method("POST", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean/:ean")
  .post(null)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean/:ean")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean/:ean');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean/:ean',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean/:ean';
const options = {method: 'POST', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean/:ean',
  method: 'POST',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean/:ean")
  .post(null)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/stockkeepingunit/:skuId/ean/:ean',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean/:ean',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean/:ean');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean/:ean',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean/:ean';
const options = {method: 'POST', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean/:ean"]
                                                       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}}/api/catalog/pvt/stockkeepingunit/:skuId/ean/:ean" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean/:ean",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean/:ean', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean/:ean');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean/:ean');
$request->setRequestMethod('POST');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean/:ean' -Method POST -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean/:ean' -Method POST -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("POST", "/baseUrl/api/catalog/pvt/stockkeepingunit/:skuId/ean/:ean", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean/:ean"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.post(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean/:ean"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean/:ean")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/api/catalog/pvt/stockkeepingunit/:skuId/ean/:ean') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean/:ean";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".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}}/api/catalog/pvt/stockkeepingunit/:skuId/ean/:ean \
  --header 'accept: ' \
  --header 'content-type: '
http POST {{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean/:ean \
  accept:'' \
  content-type:''
wget --quiet \
  --method POST \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean/:ean
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean/:ean")! 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()
DELETE Delete SKU EAN
{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean/:ean
HEADERS

Content-Type
Accept
QUERY PARAMS

skuId
ean
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean/:ean");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean/:ean" {:headers {:content-type ""
                                                                                                         :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean/:ean"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

response = HTTP::Client.delete url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean/:ean"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean/:ean");
var request = new RestRequest("", Method.Delete);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean/:ean"

	req, _ := http.NewRequest("DELETE", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/api/catalog/pvt/stockkeepingunit/:skuId/ean/:ean HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean/:ean")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean/:ean"))
    .header("content-type", "")
    .header("accept", "")
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean/:ean")
  .delete(null)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean/:ean")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean/:ean');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean/:ean',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean/:ean';
const options = {method: 'DELETE', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean/:ean',
  method: 'DELETE',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean/:ean")
  .delete(null)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/stockkeepingunit/:skuId/ean/:ean',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean/:ean',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean/:ean');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean/:ean',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean/:ean';
const options = {method: 'DELETE', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean/:ean"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean/:ean" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean/:ean",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean/:ean', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean/:ean');
$request->setMethod(HTTP_METH_DELETE);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean/:ean');
$request->setRequestMethod('DELETE');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean/:ean' -Method DELETE -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean/:ean' -Method DELETE -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("DELETE", "/baseUrl/api/catalog/pvt/stockkeepingunit/:skuId/ean/:ean", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean/:ean"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.delete(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean/:ean"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean/:ean")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/api/catalog/pvt/stockkeepingunit/:skuId/ean/:ean') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean/:ean";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean/:ean \
  --header 'accept: ' \
  --header 'content-type: '
http DELETE {{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean/:ean \
  accept:'' \
  content-type:''
wget --quiet \
  --method DELETE \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean/:ean
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean/:ean")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE Delete all SKU EAN values
{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean
HEADERS

Content-Type
Accept
QUERY PARAMS

skuId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean" {:headers {:content-type ""
                                                                                                    :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

response = HTTP::Client.delete url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean");
var request = new RestRequest("", Method.Delete);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean"

	req, _ := http.NewRequest("DELETE", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/api/catalog/pvt/stockkeepingunit/:skuId/ean HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean"))
    .header("content-type", "")
    .header("accept", "")
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean")
  .delete(null)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean';
const options = {method: 'DELETE', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean',
  method: 'DELETE',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean")
  .delete(null)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/stockkeepingunit/:skuId/ean',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean';
const options = {method: 'DELETE', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean');
$request->setMethod(HTTP_METH_DELETE);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean');
$request->setRequestMethod('DELETE');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean' -Method DELETE -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean' -Method DELETE -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("DELETE", "/baseUrl/api/catalog/pvt/stockkeepingunit/:skuId/ean", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.delete(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/api/catalog/pvt/stockkeepingunit/:skuId/ean') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean \
  --header 'accept: ' \
  --header 'content-type: '
http DELETE {{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean \
  accept:'' \
  content-type:''
wget --quiet \
  --method DELETE \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get EAN by SKU ID
{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean
HEADERS

Content-Type
Accept
QUERY PARAMS

skuId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean" {:headers {:content-type ""
                                                                                                 :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

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}}/api/catalog/pvt/stockkeepingunit/:skuId/ean"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean");
var request = new RestRequest("", Method.Get);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/catalog/pvt/stockkeepingunit/:skuId/ean HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean"))
    .header("content-type", "")
    .header("accept", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean',
  method: 'GET',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/stockkeepingunit/:skuId/ean',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean"]
                                                       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}}/api/catalog/pvt/stockkeepingunit/:skuId/ean" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean",
  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: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean');
$request->setRequestMethod('GET');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean' -Method GET -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("GET", "/baseUrl/api/catalog/pvt/stockkeepingunit/:skuId/ean", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/catalog/pvt/stockkeepingunit/:skuId/ean') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".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}}/api/catalog/pvt/stockkeepingunit/:skuId/ean \
  --header 'accept: ' \
  --header 'content-type: '
http GET {{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean \
  accept:'' \
  content-type:''
wget --quiet \
  --method GET \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/ean")! 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

[
  "1234567890123"
]
GET Get SKU by EAN
{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyean/:ean
HEADERS

Content-Type
Accept
QUERY PARAMS

ean
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyean/:ean");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyean/:ean" {:headers {:content-type ""
                                                                                                           :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyean/:ean"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

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}}/api/catalog_system/pvt/sku/stockkeepingunitbyean/:ean"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyean/:ean");
var request = new RestRequest("", Method.Get);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyean/:ean"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/catalog_system/pvt/sku/stockkeepingunitbyean/:ean HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyean/:ean")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyean/:ean"))
    .header("content-type", "")
    .header("accept", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyean/:ean")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyean/:ean")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyean/:ean');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyean/:ean',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyean/:ean';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyean/:ean',
  method: 'GET',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyean/:ean")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog_system/pvt/sku/stockkeepingunitbyean/:ean',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyean/:ean',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyean/:ean');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyean/:ean',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyean/:ean';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyean/:ean"]
                                                       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}}/api/catalog_system/pvt/sku/stockkeepingunitbyean/:ean" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyean/:ean",
  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: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyean/:ean', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyean/:ean');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyean/:ean');
$request->setRequestMethod('GET');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyean/:ean' -Method GET -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyean/:ean' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("GET", "/baseUrl/api/catalog_system/pvt/sku/stockkeepingunitbyean/:ean", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyean/:ean"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyean/:ean"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyean/:ean")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/catalog_system/pvt/sku/stockkeepingunitbyean/:ean') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyean/:ean";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".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}}/api/catalog_system/pvt/sku/stockkeepingunitbyean/:ean \
  --header 'accept: ' \
  --header 'content-type: '
http GET {{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyean/:ean \
  accept:'' \
  content-type:''
wget --quiet \
  --method GET \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyean/:ean
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitbyean/:ean")! 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

{
  "AlternateIdValues": [
    "8781",
    "878181"
  ],
  "AlternateIds": {
    "Ean": "8781",
    "RefId": "878181"
  },
  "Attachments": [
    {
      "Fields": [
        {
          "DomainValues": "Adalberto,Pedro,João",
          "FieldName": "nome",
          "MaxCaracters": "20"
        },
        {
          "DomainValues": null,
          "FieldName": "foto",
          "MaxCaracters": "40"
        }
      ],
      "Id": 3,
      "IsActive": true,
      "IsRequired": false,
      "Keys": [
        "nome;20",
        "foto;40"
      ],
      "Name": "Mensagem"
    }
  ],
  "BrandId": "2000018",
  "BrandName": "MARCA ARGOLO TESTE",
  "CSCIdentification": null,
  "Categories": [],
  "Collections": [],
  "CommercialConditionId": 1,
  "DetailUrl": "/tabela-de-basquete/p",
  "Dimension": {
    "cubicweight": 81.6833,
    "height": 65,
    "length": 58,
    "weight": 10000,
    "width": 130
  },
  "EstimatedDateArrival": null,
  "Id": 2001773,
  "ImageUrl": "http://ambienteqa.vteximg.com.br/arquivos/ids/168952-55-55/7508800GG.jpg",
  "Images": [
    {
      "FileId": 168952,
      "ImageName": "",
      "ImageUrl": "http://ambienteqa.vteximg.com.br/arquivos/ids/168952/7508800GG.jpg"
    },
    {
      "FileId": 168953,
      "ImageName": "",
      "ImageUrl": "http://ambienteqa.vteximg.com.br/arquivos/ids/168953/7508800_1GG.jpg"
    },
    {
      "FileId": 168954,
      "ImageName": "",
      "ImageUrl": "http://ambienteqa.vteximg.com.br/arquivos/ids/168954/7508800_2GG.jpg"
    }
  ],
  "InformationSource": null,
  "IsActive": true,
  "IsGiftCardRecharge": false,
  "IsInventoried": true,
  "IsKit": false,
  "IsTransported": true,
  "KitItems": [],
  "ManufacturerCode": "",
  "MeasurementUnit": "un",
  "ModalType": "",
  "NameComplete": "Tabela de Basquete",
  "ProductCategories": {
    "59": "Brinquedos"
  },
  "ProductCategoryIds": "/59/",
  "ProductClustersIds": "176,187,192,194,211,217,235,242",
  "ProductDescription": "Tabela de Basquete",
  "ProductGlobalCategoryId": null,
  "ProductId": 2001426,
  "ProductName": "Tabela de Basquete",
  "ProductSpecifications": [
    {
      "FieldId": 7,
      "FieldName": "Faixa Etária",
      "FieldValueIds": [
        58,
        56,
        55,
        52
      ],
      "FieldValues": [
        "5 a 6 anos",
        "7 a 8 anos",
        "9 a 10 anos",
        "Acima de 10 anos"
      ]
    },
    {
      "FieldId": 23,
      "FieldName": "Fabricante",
      "FieldValueIds": [],
      "FieldValues": [
        "Xalingo"
      ]
    }
  ],
  "RealDimension": {
    "realCubicWeight": 274.1375,
    "realHeight": 241,
    "realLength": 65,
    "realWeight": 9800,
    "realWidth": 105
  },
  "RewardValue": 100,
  "SalesChannels": [
    1,
    2,
    3,
    10
  ],
  "Services": [],
  "SkuName": "Tabela de Basquete",
  "SkuSellers": [
    {
      "FreightCommissionPercentage": 0,
      "IsActive": true,
      "ProductCommissionPercentage": 0,
      "SellerId": "1",
      "SellerStockKeepingUnitId": "2001773",
      "StockKeepingUnitId": 2001773
    }
  ],
  "SkuSpecifications": [
    {
      "FieldId": 102,
      "FieldName": "Cor",
      "FieldValueIds": [
        266
      ],
      "FieldValues": [
        "Padrão"
      ]
    }
  ],
  "UnitMultiplier": 2
}
PUT Copy Files from an SKU to another SKU
{{baseUrl}}/api/catalog/pvt/stockkeepingunit/copy/:skuIdfrom/:skuIdto/file/
HEADERS

Content-Type
Accept
QUERY PARAMS

skuIdfrom
skuIdto
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/copy/:skuIdfrom/:skuIdto/file/");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/copy/:skuIdfrom/:skuIdto/file/" {:headers {:content-type ""
                                                                                                                     :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/copy/:skuIdfrom/:skuIdto/file/"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

response = HTTP::Client.put url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/copy/:skuIdfrom/:skuIdto/file/"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/copy/:skuIdfrom/:skuIdto/file/");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/copy/:skuIdfrom/:skuIdto/file/"

	req, _ := http.NewRequest("PUT", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/catalog/pvt/stockkeepingunit/copy/:skuIdfrom/:skuIdto/file/ HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/copy/:skuIdfrom/:skuIdto/file/")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/copy/:skuIdfrom/:skuIdto/file/"))
    .header("content-type", "")
    .header("accept", "")
    .method("PUT", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/copy/:skuIdfrom/:skuIdto/file/")
  .put(null)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/copy/:skuIdfrom/:skuIdto/file/")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/copy/:skuIdfrom/:skuIdto/file/');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/copy/:skuIdfrom/:skuIdto/file/',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/copy/:skuIdfrom/:skuIdto/file/';
const options = {method: 'PUT', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/copy/:skuIdfrom/:skuIdto/file/',
  method: 'PUT',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/copy/:skuIdfrom/:skuIdto/file/")
  .put(null)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/stockkeepingunit/copy/:skuIdfrom/:skuIdto/file/',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/copy/:skuIdfrom/:skuIdto/file/',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/copy/:skuIdfrom/:skuIdto/file/');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/copy/:skuIdfrom/:skuIdto/file/',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/copy/:skuIdfrom/:skuIdto/file/';
const options = {method: 'PUT', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/stockkeepingunit/copy/:skuIdfrom/:skuIdto/file/"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[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}}/api/catalog/pvt/stockkeepingunit/copy/:skuIdfrom/:skuIdto/file/" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/copy/:skuIdfrom/:skuIdto/file/",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/copy/:skuIdfrom/:skuIdto/file/', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/stockkeepingunit/copy/:skuIdfrom/:skuIdto/file/');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog/pvt/stockkeepingunit/copy/:skuIdfrom/:skuIdto/file/');
$request->setRequestMethod('PUT');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/copy/:skuIdfrom/:skuIdto/file/' -Method PUT -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/copy/:skuIdfrom/:skuIdto/file/' -Method PUT -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("PUT", "/baseUrl/api/catalog/pvt/stockkeepingunit/copy/:skuIdfrom/:skuIdto/file/", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/copy/:skuIdfrom/:skuIdto/file/"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.put(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/copy/:skuIdfrom/:skuIdto/file/"

response <- VERB("PUT", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/copy/:skuIdfrom/:skuIdto/file/")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.put('/baseUrl/api/catalog/pvt/stockkeepingunit/copy/:skuIdfrom/:skuIdto/file/') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/copy/:skuIdfrom/:skuIdto/file/";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/catalog/pvt/stockkeepingunit/copy/:skuIdfrom/:skuIdto/file/ \
  --header 'accept: ' \
  --header 'content-type: '
http PUT {{baseUrl}}/api/catalog/pvt/stockkeepingunit/copy/:skuIdfrom/:skuIdto/file/ \
  accept:'' \
  content-type:''
wget --quiet \
  --method PUT \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/stockkeepingunit/copy/:skuIdfrom/:skuIdto/file/
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/copy/:skuIdfrom/:skuIdto/file/")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
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

[
  {
    "ArchiveId": 155404,
    "Id": 1964,
    "IsMain": true,
    "Label": "",
    "SkuId": 1
  },
  {
    "ArchiveId": 155429,
    "Id": 1965,
    "IsMain": false,
    "Label": "",
    "SkuId": 1
  }
]
POST Create SKU File
{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file
HEADERS

Content-Type
Accept
QUERY PARAMS

skuId
BODY json

{
  "IsMain": false,
  "Label": "",
  "Name": "",
  "Text": "",
  "Url": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"IsMain\": false,\n  \"Label\": \"\",\n  \"Name\": \"\",\n  \"Text\": \"\",\n  \"Url\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file" {:headers {:accept ""}
                                                                                         :content-type :json
                                                                                         :form-params {:IsMain false
                                                                                                       :Label ""
                                                                                                       :Name ""
                                                                                                       :Text ""
                                                                                                       :Url ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}
reqBody = "{\n  \"IsMain\": false,\n  \"Label\": \"\",\n  \"Name\": \"\",\n  \"Text\": \"\",\n  \"Url\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file"),
    Headers =
    {
        { "accept", "" },
    },
    Content = new StringContent("{\n  \"IsMain\": false,\n  \"Label\": \"\",\n  \"Name\": \"\",\n  \"Text\": \"\",\n  \"Url\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
request.AddParameter("", "{\n  \"IsMain\": false,\n  \"Label\": \"\",\n  \"Name\": \"\",\n  \"Text\": \"\",\n  \"Url\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file"

	payload := strings.NewReader("{\n  \"IsMain\": false,\n  \"Label\": \"\",\n  \"Name\": \"\",\n  \"Text\": \"\",\n  \"Url\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/catalog/pvt/stockkeepingunit/:skuId/file HTTP/1.1
Content-Type: 
Accept: 
Host: example.com
Content-Length: 77

{
  "IsMain": false,
  "Label": "",
  "Name": "",
  "Text": "",
  "Url": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .setBody("{\n  \"IsMain\": false,\n  \"Label\": \"\",\n  \"Name\": \"\",\n  \"Text\": \"\",\n  \"Url\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file"))
    .header("content-type", "")
    .header("accept", "")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"IsMain\": false,\n  \"Label\": \"\",\n  \"Name\": \"\",\n  \"Text\": \"\",\n  \"Url\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"IsMain\": false,\n  \"Label\": \"\",\n  \"Name\": \"\",\n  \"Text\": \"\",\n  \"Url\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file")
  .post(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file")
  .header("content-type", "")
  .header("accept", "")
  .body("{\n  \"IsMain\": false,\n  \"Label\": \"\",\n  \"Name\": \"\",\n  \"Text\": \"\",\n  \"Url\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  IsMain: false,
  Label: '',
  Name: '',
  Text: '',
  Url: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file',
  headers: {'content-type': '', accept: ''},
  data: {IsMain: false, Label: '', Name: '', Text: '', Url: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file';
const options = {
  method: 'POST',
  headers: {'content-type': '', accept: ''},
  body: '{"IsMain":false,"Label":"","Name":"","Text":"","Url":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file',
  method: 'POST',
  headers: {
    'content-type': '',
    accept: ''
  },
  processData: false,
  data: '{\n  "IsMain": false,\n  "Label": "",\n  "Name": "",\n  "Text": "",\n  "Url": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"IsMain\": false,\n  \"Label\": \"\",\n  \"Name\": \"\",\n  \"Text\": \"\",\n  \"Url\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file")
  .post(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/stockkeepingunit/:skuId/file',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({IsMain: false, Label: '', Name: '', Text: '', Url: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file',
  headers: {'content-type': '', accept: ''},
  body: {IsMain: false, Label: '', Name: '', Text: '', Url: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file');

req.headers({
  'content-type': '',
  accept: ''
});

req.type('json');
req.send({
  IsMain: false,
  Label: '',
  Name: '',
  Text: '',
  Url: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file',
  headers: {'content-type': '', accept: ''},
  data: {IsMain: false, Label: '', Name: '', Text: '', Url: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file';
const options = {
  method: 'POST',
  headers: {'content-type': '', accept: ''},
  body: '{"IsMain":false,"Label":"","Name":"","Text":"","Url":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };
NSDictionary *parameters = @{ @"IsMain": @NO,
                              @"Label": @"",
                              @"Name": @"",
                              @"Text": @"",
                              @"Url": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"IsMain\": false,\n  \"Label\": \"\",\n  \"Name\": \"\",\n  \"Text\": \"\",\n  \"Url\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file",
  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([
    'IsMain' => null,
    'Label' => '',
    'Name' => '',
    'Text' => '',
    'Url' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file', [
  'body' => '{
  "IsMain": false,
  "Label": "",
  "Name": "",
  "Text": "",
  "Url": ""
}',
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'IsMain' => null,
  'Label' => '',
  'Name' => '',
  'Text' => '',
  'Url' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'IsMain' => null,
  'Label' => '',
  'Name' => '',
  'Text' => '',
  'Url' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file' -Method POST -Headers $headers -ContentType '' -Body '{
  "IsMain": false,
  "Label": "",
  "Name": "",
  "Text": "",
  "Url": ""
}'
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file' -Method POST -Headers $headers -ContentType '' -Body '{
  "IsMain": false,
  "Label": "",
  "Name": "",
  "Text": "",
  "Url": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"IsMain\": false,\n  \"Label\": \"\",\n  \"Name\": \"\",\n  \"Text\": \"\",\n  \"Url\": \"\"\n}"

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("POST", "/baseUrl/api/catalog/pvt/stockkeepingunit/:skuId/file", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file"

payload = {
    "IsMain": False,
    "Label": "",
    "Name": "",
    "Text": "",
    "Url": ""
}
headers = {
    "content-type": "",
    "accept": ""
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file"

payload <- "{\n  \"IsMain\": false,\n  \"Label\": \"\",\n  \"Name\": \"\",\n  \"Text\": \"\",\n  \"Url\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = ''
request["accept"] = ''
request.body = "{\n  \"IsMain\": false,\n  \"Label\": \"\",\n  \"Name\": \"\",\n  \"Text\": \"\",\n  \"Url\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/api/catalog/pvt/stockkeepingunit/:skuId/file') do |req|
  req.headers['accept'] = ''
  req.body = "{\n  \"IsMain\": false,\n  \"Label\": \"\",\n  \"Name\": \"\",\n  \"Text\": \"\",\n  \"Url\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file";

    let payload = json!({
        "IsMain": false,
        "Label": "",
        "Name": "",
        "Text": "",
        "Url": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file \
  --header 'accept: ' \
  --header 'content-type: ' \
  --data '{
  "IsMain": false,
  "Label": "",
  "Name": "",
  "Text": "",
  "Url": ""
}'
echo '{
  "IsMain": false,
  "Label": "",
  "Name": "",
  "Text": "",
  "Url": ""
}' |  \
  http POST {{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file \
  accept:'' \
  content-type:''
wget --quiet \
  --method POST \
  --header 'content-type: ' \
  --header 'accept: ' \
  --body-data '{\n  "IsMain": false,\n  "Label": "",\n  "Name": "",\n  "Text": "",\n  "Url": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]
let parameters = [
  "IsMain": false,
  "Label": "",
  "Name": "",
  "Text": "",
  "Url": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file")! 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

{
  "ArchiveId": 155569,
  "Id": 625,
  "IsMain": true,
  "Label": "Main",
  "SkuId": 123456
}
DELETE Delete All SKU Files
{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file
HEADERS

Content-Type
Accept
QUERY PARAMS

skuId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file" {:headers {:content-type ""
                                                                                                     :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

response = HTTP::Client.delete url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file");
var request = new RestRequest("", Method.Delete);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file"

	req, _ := http.NewRequest("DELETE", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/api/catalog/pvt/stockkeepingunit/:skuId/file HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file"))
    .header("content-type", "")
    .header("accept", "")
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file")
  .delete(null)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file';
const options = {method: 'DELETE', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file',
  method: 'DELETE',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file")
  .delete(null)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/stockkeepingunit/:skuId/file',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file';
const options = {method: 'DELETE', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file');
$request->setMethod(HTTP_METH_DELETE);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file');
$request->setRequestMethod('DELETE');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file' -Method DELETE -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file' -Method DELETE -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("DELETE", "/baseUrl/api/catalog/pvt/stockkeepingunit/:skuId/file", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.delete(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/api/catalog/pvt/stockkeepingunit/:skuId/file') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file \
  --header 'accept: ' \
  --header 'content-type: '
http DELETE {{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file \
  accept:'' \
  content-type:''
wget --quiet \
  --method DELETE \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE Delete SKU Image File
{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId
HEADERS

Content-Type
Accept
QUERY PARAMS

skuId
skuFileId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId" {:headers {:content-type ""
                                                                                                                :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

response = HTTP::Client.delete url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId");
var request = new RestRequest("", Method.Delete);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId"

	req, _ := http.NewRequest("DELETE", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId"))
    .header("content-type", "")
    .header("accept", "")
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId")
  .delete(null)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId';
const options = {method: 'DELETE', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId',
  method: 'DELETE',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId")
  .delete(null)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId';
const options = {method: 'DELETE', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId');
$request->setMethod(HTTP_METH_DELETE);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId');
$request->setRequestMethod('DELETE');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId' -Method DELETE -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId' -Method DELETE -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("DELETE", "/baseUrl/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.delete(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId \
  --header 'accept: ' \
  --header 'content-type: '
http DELETE {{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId \
  accept:'' \
  content-type:''
wget --quiet \
  --method DELETE \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE Disassociate SKU File
{{baseUrl}}/api/catalog/pvt/stockkeepingunit/disassociate/:skuId/file/:skuFileId
HEADERS

Content-Type
Accept
QUERY PARAMS

skuId
skuFileId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/disassociate/:skuId/file/:skuFileId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/disassociate/:skuId/file/:skuFileId" {:headers {:content-type ""
                                                                                                                             :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/disassociate/:skuId/file/:skuFileId"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

response = HTTP::Client.delete url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/disassociate/:skuId/file/:skuFileId"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/disassociate/:skuId/file/:skuFileId");
var request = new RestRequest("", Method.Delete);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/disassociate/:skuId/file/:skuFileId"

	req, _ := http.NewRequest("DELETE", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/api/catalog/pvt/stockkeepingunit/disassociate/:skuId/file/:skuFileId HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/disassociate/:skuId/file/:skuFileId")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/disassociate/:skuId/file/:skuFileId"))
    .header("content-type", "")
    .header("accept", "")
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/disassociate/:skuId/file/:skuFileId")
  .delete(null)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/disassociate/:skuId/file/:skuFileId")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/disassociate/:skuId/file/:skuFileId');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/disassociate/:skuId/file/:skuFileId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/disassociate/:skuId/file/:skuFileId';
const options = {method: 'DELETE', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/disassociate/:skuId/file/:skuFileId',
  method: 'DELETE',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/disassociate/:skuId/file/:skuFileId")
  .delete(null)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/stockkeepingunit/disassociate/:skuId/file/:skuFileId',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/disassociate/:skuId/file/:skuFileId',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/disassociate/:skuId/file/:skuFileId');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/disassociate/:skuId/file/:skuFileId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/disassociate/:skuId/file/:skuFileId';
const options = {method: 'DELETE', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/stockkeepingunit/disassociate/:skuId/file/:skuFileId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/disassociate/:skuId/file/:skuFileId" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/disassociate/:skuId/file/:skuFileId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/disassociate/:skuId/file/:skuFileId', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/stockkeepingunit/disassociate/:skuId/file/:skuFileId');
$request->setMethod(HTTP_METH_DELETE);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog/pvt/stockkeepingunit/disassociate/:skuId/file/:skuFileId');
$request->setRequestMethod('DELETE');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/disassociate/:skuId/file/:skuFileId' -Method DELETE -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/disassociate/:skuId/file/:skuFileId' -Method DELETE -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("DELETE", "/baseUrl/api/catalog/pvt/stockkeepingunit/disassociate/:skuId/file/:skuFileId", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/disassociate/:skuId/file/:skuFileId"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.delete(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/disassociate/:skuId/file/:skuFileId"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/disassociate/:skuId/file/:skuFileId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/api/catalog/pvt/stockkeepingunit/disassociate/:skuId/file/:skuFileId') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/disassociate/:skuId/file/:skuFileId";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/api/catalog/pvt/stockkeepingunit/disassociate/:skuId/file/:skuFileId \
  --header 'accept: ' \
  --header 'content-type: '
http DELETE {{baseUrl}}/api/catalog/pvt/stockkeepingunit/disassociate/:skuId/file/:skuFileId \
  accept:'' \
  content-type:''
wget --quiet \
  --method DELETE \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/stockkeepingunit/disassociate/:skuId/file/:skuFileId
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/disassociate/:skuId/file/:skuFileId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get SKU Files
{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file
HEADERS

Content-Type
Accept
QUERY PARAMS

skuId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file" {:headers {:content-type ""
                                                                                                  :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

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}}/api/catalog/pvt/stockkeepingunit/:skuId/file"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file");
var request = new RestRequest("", Method.Get);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/catalog/pvt/stockkeepingunit/:skuId/file HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file"))
    .header("content-type", "")
    .header("accept", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file',
  method: 'GET',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/stockkeepingunit/:skuId/file',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file"]
                                                       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}}/api/catalog/pvt/stockkeepingunit/:skuId/file" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file",
  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: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file');
$request->setRequestMethod('GET');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file' -Method GET -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("GET", "/baseUrl/api/catalog/pvt/stockkeepingunit/:skuId/file", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/catalog/pvt/stockkeepingunit/:skuId/file') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".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}}/api/catalog/pvt/stockkeepingunit/:skuId/file \
  --header 'accept: ' \
  --header 'content-type: '
http GET {{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file \
  accept:'' \
  content-type:''
wget --quiet \
  --method GET \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file")! 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

[
  {
    "ArchiveId": 155485,
    "Id": 549,
    "IsMain": true,
    "Label": "miau",
    "Name": "chimera-cat-quimera-5",
    "SkuId": 310118490
  },
  {
    "ArchiveId": 155486,
    "Id": 550,
    "IsMain": false,
    "Label": "Gato siames",
    "Name": "Gato-siames",
    "SkuId": 310118490
  },
  {
    "ArchiveId": 155491,
    "Id": 555,
    "IsMain": false,
    "Label": null,
    "Name": "Cat-Sleeping-Pics",
    "SkuId": 310118490
  }
]
PUT Update SKU File
{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId
HEADERS

Content-Type
Accept
QUERY PARAMS

skuId
skuFileId
BODY json

{
  "IsMain": false,
  "Label": "",
  "Name": "",
  "Text": "",
  "Url": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"IsMain\": false,\n  \"Label\": \"\",\n  \"Name\": \"\",\n  \"Text\": \"\",\n  \"Url\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId" {:headers {:accept ""}
                                                                                                   :content-type :json
                                                                                                   :form-params {:IsMain false
                                                                                                                 :Label ""
                                                                                                                 :Name ""
                                                                                                                 :Text ""
                                                                                                                 :Url ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}
reqBody = "{\n  \"IsMain\": false,\n  \"Label\": \"\",\n  \"Name\": \"\",\n  \"Text\": \"\",\n  \"Url\": \"\"\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId"),
    Headers =
    {
        { "accept", "" },
    },
    Content = new StringContent("{\n  \"IsMain\": false,\n  \"Label\": \"\",\n  \"Name\": \"\",\n  \"Text\": \"\",\n  \"Url\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
request.AddParameter("", "{\n  \"IsMain\": false,\n  \"Label\": \"\",\n  \"Name\": \"\",\n  \"Text\": \"\",\n  \"Url\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId"

	payload := strings.NewReader("{\n  \"IsMain\": false,\n  \"Label\": \"\",\n  \"Name\": \"\",\n  \"Text\": \"\",\n  \"Url\": \"\"\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId HTTP/1.1
Content-Type: 
Accept: 
Host: example.com
Content-Length: 77

{
  "IsMain": false,
  "Label": "",
  "Name": "",
  "Text": "",
  "Url": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .setBody("{\n  \"IsMain\": false,\n  \"Label\": \"\",\n  \"Name\": \"\",\n  \"Text\": \"\",\n  \"Url\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId"))
    .header("content-type", "")
    .header("accept", "")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"IsMain\": false,\n  \"Label\": \"\",\n  \"Name\": \"\",\n  \"Text\": \"\",\n  \"Url\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"IsMain\": false,\n  \"Label\": \"\",\n  \"Name\": \"\",\n  \"Text\": \"\",\n  \"Url\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId")
  .put(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId")
  .header("content-type", "")
  .header("accept", "")
  .body("{\n  \"IsMain\": false,\n  \"Label\": \"\",\n  \"Name\": \"\",\n  \"Text\": \"\",\n  \"Url\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  IsMain: false,
  Label: '',
  Name: '',
  Text: '',
  Url: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId',
  headers: {'content-type': '', accept: ''},
  data: {IsMain: false, Label: '', Name: '', Text: '', Url: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId';
const options = {
  method: 'PUT',
  headers: {'content-type': '', accept: ''},
  body: '{"IsMain":false,"Label":"","Name":"","Text":"","Url":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId',
  method: 'PUT',
  headers: {
    'content-type': '',
    accept: ''
  },
  processData: false,
  data: '{\n  "IsMain": false,\n  "Label": "",\n  "Name": "",\n  "Text": "",\n  "Url": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"IsMain\": false,\n  \"Label\": \"\",\n  \"Name\": \"\",\n  \"Text\": \"\",\n  \"Url\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId")
  .put(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({IsMain: false, Label: '', Name: '', Text: '', Url: ''}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId',
  headers: {'content-type': '', accept: ''},
  body: {IsMain: false, Label: '', Name: '', Text: '', Url: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId');

req.headers({
  'content-type': '',
  accept: ''
});

req.type('json');
req.send({
  IsMain: false,
  Label: '',
  Name: '',
  Text: '',
  Url: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId',
  headers: {'content-type': '', accept: ''},
  data: {IsMain: false, Label: '', Name: '', Text: '', Url: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId';
const options = {
  method: 'PUT',
  headers: {'content-type': '', accept: ''},
  body: '{"IsMain":false,"Label":"","Name":"","Text":"","Url":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };
NSDictionary *parameters = @{ @"IsMain": @NO,
                              @"Label": @"",
                              @"Name": @"",
                              @"Text": @"",
                              @"Url": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"IsMain\": false,\n  \"Label\": \"\",\n  \"Name\": \"\",\n  \"Text\": \"\",\n  \"Url\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId",
  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([
    'IsMain' => null,
    'Label' => '',
    'Name' => '',
    'Text' => '',
    'Url' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId', [
  'body' => '{
  "IsMain": false,
  "Label": "",
  "Name": "",
  "Text": "",
  "Url": ""
}',
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'IsMain' => null,
  'Label' => '',
  'Name' => '',
  'Text' => '',
  'Url' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'IsMain' => null,
  'Label' => '',
  'Name' => '',
  'Text' => '',
  'Url' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId' -Method PUT -Headers $headers -ContentType '' -Body '{
  "IsMain": false,
  "Label": "",
  "Name": "",
  "Text": "",
  "Url": ""
}'
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId' -Method PUT -Headers $headers -ContentType '' -Body '{
  "IsMain": false,
  "Label": "",
  "Name": "",
  "Text": "",
  "Url": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"IsMain\": false,\n  \"Label\": \"\",\n  \"Name\": \"\",\n  \"Text\": \"\",\n  \"Url\": \"\"\n}"

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("PUT", "/baseUrl/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId"

payload = {
    "IsMain": False,
    "Label": "",
    "Name": "",
    "Text": "",
    "Url": ""
}
headers = {
    "content-type": "",
    "accept": ""
}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId"

payload <- "{\n  \"IsMain\": false,\n  \"Label\": \"\",\n  \"Name\": \"\",\n  \"Text\": \"\",\n  \"Url\": \"\"\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = ''
request["accept"] = ''
request.body = "{\n  \"IsMain\": false,\n  \"Label\": \"\",\n  \"Name\": \"\",\n  \"Text\": \"\",\n  \"Url\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.put('/baseUrl/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId') do |req|
  req.headers['accept'] = ''
  req.body = "{\n  \"IsMain\": false,\n  \"Label\": \"\",\n  \"Name\": \"\",\n  \"Text\": \"\",\n  \"Url\": \"\"\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId";

    let payload = json!({
        "IsMain": false,
        "Label": "",
        "Name": "",
        "Text": "",
        "Url": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId \
  --header 'accept: ' \
  --header 'content-type: ' \
  --data '{
  "IsMain": false,
  "Label": "",
  "Name": "",
  "Text": "",
  "Url": ""
}'
echo '{
  "IsMain": false,
  "Label": "",
  "Name": "",
  "Text": "",
  "Url": ""
}' |  \
  http PUT {{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId \
  accept:'' \
  content-type:''
wget --quiet \
  --method PUT \
  --header 'content-type: ' \
  --header 'accept: ' \
  --body-data '{\n  "IsMain": false,\n  "Label": "",\n  "Name": "",\n  "Text": "",\n  "Url": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]
let parameters = [
  "IsMain": false,
  "Label": "",
  "Name": "",
  "Text": "",
  "Url": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "ArchiveId": 155569,
  "Id": 625,
  "IsMain": true,
  "Label": "Main",
  "SkuId": 123456
}
POST Create SKU Kit
{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit
HEADERS

Content-Type
Accept
BODY json

{
  "Quantity": 0,
  "StockKeepingUnitId": 0,
  "StockKeepingUnitParent": 0,
  "UnitPrice": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"Quantity\": 0,\n  \"StockKeepingUnitId\": 0,\n  \"StockKeepingUnitParent\": 0,\n  \"UnitPrice\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit" {:headers {:accept ""}
                                                                                :content-type :json
                                                                                :form-params {:Quantity 0
                                                                                              :StockKeepingUnitId 0
                                                                                              :StockKeepingUnitParent 0
                                                                                              :UnitPrice ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}
reqBody = "{\n  \"Quantity\": 0,\n  \"StockKeepingUnitId\": 0,\n  \"StockKeepingUnitParent\": 0,\n  \"UnitPrice\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit"),
    Headers =
    {
        { "accept", "" },
    },
    Content = new StringContent("{\n  \"Quantity\": 0,\n  \"StockKeepingUnitId\": 0,\n  \"StockKeepingUnitParent\": 0,\n  \"UnitPrice\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
request.AddParameter("", "{\n  \"Quantity\": 0,\n  \"StockKeepingUnitId\": 0,\n  \"StockKeepingUnitParent\": 0,\n  \"UnitPrice\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit"

	payload := strings.NewReader("{\n  \"Quantity\": 0,\n  \"StockKeepingUnitId\": 0,\n  \"StockKeepingUnitParent\": 0,\n  \"UnitPrice\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/catalog/pvt/stockkeepingunitkit HTTP/1.1
Content-Type: 
Accept: 
Host: example.com
Content-Length: 96

{
  "Quantity": 0,
  "StockKeepingUnitId": 0,
  "StockKeepingUnitParent": 0,
  "UnitPrice": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .setBody("{\n  \"Quantity\": 0,\n  \"StockKeepingUnitId\": 0,\n  \"StockKeepingUnitParent\": 0,\n  \"UnitPrice\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit"))
    .header("content-type", "")
    .header("accept", "")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"Quantity\": 0,\n  \"StockKeepingUnitId\": 0,\n  \"StockKeepingUnitParent\": 0,\n  \"UnitPrice\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"Quantity\": 0,\n  \"StockKeepingUnitId\": 0,\n  \"StockKeepingUnitParent\": 0,\n  \"UnitPrice\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit")
  .post(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit")
  .header("content-type", "")
  .header("accept", "")
  .body("{\n  \"Quantity\": 0,\n  \"StockKeepingUnitId\": 0,\n  \"StockKeepingUnitParent\": 0,\n  \"UnitPrice\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  Quantity: 0,
  StockKeepingUnitId: 0,
  StockKeepingUnitParent: 0,
  UnitPrice: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit',
  headers: {'content-type': '', accept: ''},
  data: {Quantity: 0, StockKeepingUnitId: 0, StockKeepingUnitParent: 0, UnitPrice: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit';
const options = {
  method: 'POST',
  headers: {'content-type': '', accept: ''},
  body: '{"Quantity":0,"StockKeepingUnitId":0,"StockKeepingUnitParent":0,"UnitPrice":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit',
  method: 'POST',
  headers: {
    'content-type': '',
    accept: ''
  },
  processData: false,
  data: '{\n  "Quantity": 0,\n  "StockKeepingUnitId": 0,\n  "StockKeepingUnitParent": 0,\n  "UnitPrice": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"Quantity\": 0,\n  \"StockKeepingUnitId\": 0,\n  \"StockKeepingUnitParent\": 0,\n  \"UnitPrice\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit")
  .post(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/stockkeepingunitkit',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({Quantity: 0, StockKeepingUnitId: 0, StockKeepingUnitParent: 0, UnitPrice: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit',
  headers: {'content-type': '', accept: ''},
  body: {Quantity: 0, StockKeepingUnitId: 0, StockKeepingUnitParent: 0, UnitPrice: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit');

req.headers({
  'content-type': '',
  accept: ''
});

req.type('json');
req.send({
  Quantity: 0,
  StockKeepingUnitId: 0,
  StockKeepingUnitParent: 0,
  UnitPrice: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit',
  headers: {'content-type': '', accept: ''},
  data: {Quantity: 0, StockKeepingUnitId: 0, StockKeepingUnitParent: 0, UnitPrice: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit';
const options = {
  method: 'POST',
  headers: {'content-type': '', accept: ''},
  body: '{"Quantity":0,"StockKeepingUnitId":0,"StockKeepingUnitParent":0,"UnitPrice":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };
NSDictionary *parameters = @{ @"Quantity": @0,
                              @"StockKeepingUnitId": @0,
                              @"StockKeepingUnitParent": @0,
                              @"UnitPrice": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"Quantity\": 0,\n  \"StockKeepingUnitId\": 0,\n  \"StockKeepingUnitParent\": 0,\n  \"UnitPrice\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit",
  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([
    'Quantity' => 0,
    'StockKeepingUnitId' => 0,
    'StockKeepingUnitParent' => 0,
    'UnitPrice' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit', [
  'body' => '{
  "Quantity": 0,
  "StockKeepingUnitId": 0,
  "StockKeepingUnitParent": 0,
  "UnitPrice": ""
}',
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Quantity' => 0,
  'StockKeepingUnitId' => 0,
  'StockKeepingUnitParent' => 0,
  'UnitPrice' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Quantity' => 0,
  'StockKeepingUnitId' => 0,
  'StockKeepingUnitParent' => 0,
  'UnitPrice' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit' -Method POST -Headers $headers -ContentType '' -Body '{
  "Quantity": 0,
  "StockKeepingUnitId": 0,
  "StockKeepingUnitParent": 0,
  "UnitPrice": ""
}'
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit' -Method POST -Headers $headers -ContentType '' -Body '{
  "Quantity": 0,
  "StockKeepingUnitId": 0,
  "StockKeepingUnitParent": 0,
  "UnitPrice": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"Quantity\": 0,\n  \"StockKeepingUnitId\": 0,\n  \"StockKeepingUnitParent\": 0,\n  \"UnitPrice\": \"\"\n}"

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("POST", "/baseUrl/api/catalog/pvt/stockkeepingunitkit", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit"

payload = {
    "Quantity": 0,
    "StockKeepingUnitId": 0,
    "StockKeepingUnitParent": 0,
    "UnitPrice": ""
}
headers = {
    "content-type": "",
    "accept": ""
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit"

payload <- "{\n  \"Quantity\": 0,\n  \"StockKeepingUnitId\": 0,\n  \"StockKeepingUnitParent\": 0,\n  \"UnitPrice\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = ''
request["accept"] = ''
request.body = "{\n  \"Quantity\": 0,\n  \"StockKeepingUnitId\": 0,\n  \"StockKeepingUnitParent\": 0,\n  \"UnitPrice\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/api/catalog/pvt/stockkeepingunitkit') do |req|
  req.headers['accept'] = ''
  req.body = "{\n  \"Quantity\": 0,\n  \"StockKeepingUnitId\": 0,\n  \"StockKeepingUnitParent\": 0,\n  \"UnitPrice\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit";

    let payload = json!({
        "Quantity": 0,
        "StockKeepingUnitId": 0,
        "StockKeepingUnitParent": 0,
        "UnitPrice": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/catalog/pvt/stockkeepingunitkit \
  --header 'accept: ' \
  --header 'content-type: ' \
  --data '{
  "Quantity": 0,
  "StockKeepingUnitId": 0,
  "StockKeepingUnitParent": 0,
  "UnitPrice": ""
}'
echo '{
  "Quantity": 0,
  "StockKeepingUnitId": 0,
  "StockKeepingUnitParent": 0,
  "UnitPrice": ""
}' |  \
  http POST {{baseUrl}}/api/catalog/pvt/stockkeepingunitkit \
  accept:'' \
  content-type:''
wget --quiet \
  --method POST \
  --header 'content-type: ' \
  --header 'accept: ' \
  --body-data '{\n  "Quantity": 0,\n  "StockKeepingUnitId": 0,\n  "StockKeepingUnitParent": 0,\n  "UnitPrice": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/stockkeepingunitkit
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]
let parameters = [
  "Quantity": 0,
  "StockKeepingUnitId": 0,
  "StockKeepingUnitParent": 0,
  "UnitPrice": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit")! 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

{
  "Id": 7,
  "Quantity": 1,
  "StockKeepingUnitId": 1,
  "StockKeepingUnitParent": 7,
  "UnitPrice": 50
}
DELETE Delete SKU Kit by KitId
{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit/:kitId
HEADERS

Content-Type
Accept
QUERY PARAMS

kitId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit/:kitId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit/:kitId" {:headers {:content-type ""
                                                                                                   :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit/:kitId"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

response = HTTP::Client.delete url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit/:kitId"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit/:kitId");
var request = new RestRequest("", Method.Delete);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit/:kitId"

	req, _ := http.NewRequest("DELETE", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/api/catalog/pvt/stockkeepingunitkit/:kitId HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit/:kitId")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit/:kitId"))
    .header("content-type", "")
    .header("accept", "")
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit/:kitId")
  .delete(null)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit/:kitId")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit/:kitId');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit/:kitId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit/:kitId';
const options = {method: 'DELETE', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit/:kitId',
  method: 'DELETE',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit/:kitId")
  .delete(null)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/stockkeepingunitkit/:kitId',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit/:kitId',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit/:kitId');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit/:kitId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit/:kitId';
const options = {method: 'DELETE', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit/:kitId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit/:kitId" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit/:kitId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit/:kitId', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit/:kitId');
$request->setMethod(HTTP_METH_DELETE);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit/:kitId');
$request->setRequestMethod('DELETE');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit/:kitId' -Method DELETE -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit/:kitId' -Method DELETE -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("DELETE", "/baseUrl/api/catalog/pvt/stockkeepingunitkit/:kitId", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit/:kitId"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.delete(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit/:kitId"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit/:kitId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/api/catalog/pvt/stockkeepingunitkit/:kitId') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit/:kitId";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/api/catalog/pvt/stockkeepingunitkit/:kitId \
  --header 'accept: ' \
  --header 'content-type: '
http DELETE {{baseUrl}}/api/catalog/pvt/stockkeepingunitkit/:kitId \
  accept:'' \
  content-type:''
wget --quiet \
  --method DELETE \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/stockkeepingunitkit/:kitId
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit/:kitId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE Delete SKU Kit by SKU ID or Parent SKU ID
{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit
HEADERS

Content-Type
Accept
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit" {:headers {:content-type ""
                                                                                            :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

response = HTTP::Client.delete url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit");
var request = new RestRequest("", Method.Delete);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit"

	req, _ := http.NewRequest("DELETE", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/api/catalog/pvt/stockkeepingunitkit HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit"))
    .header("content-type", "")
    .header("accept", "")
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit")
  .delete(null)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit';
const options = {method: 'DELETE', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit',
  method: 'DELETE',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit")
  .delete(null)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/stockkeepingunitkit',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit';
const options = {method: 'DELETE', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit');
$request->setMethod(HTTP_METH_DELETE);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit');
$request->setRequestMethod('DELETE');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit' -Method DELETE -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit' -Method DELETE -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("DELETE", "/baseUrl/api/catalog/pvt/stockkeepingunitkit", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.delete(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/api/catalog/pvt/stockkeepingunitkit') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/api/catalog/pvt/stockkeepingunitkit \
  --header 'accept: ' \
  --header 'content-type: '
http DELETE {{baseUrl}}/api/catalog/pvt/stockkeepingunitkit \
  accept:'' \
  content-type:''
wget --quiet \
  --method DELETE \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/stockkeepingunitkit
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get SKU Kit by SKU ID or Parent SKU ID
{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit
HEADERS

Content-Type
Accept
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit" {:headers {:content-type ""
                                                                                         :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

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}}/api/catalog/pvt/stockkeepingunitkit"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit");
var request = new RestRequest("", Method.Get);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/catalog/pvt/stockkeepingunitkit HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit"))
    .header("content-type", "")
    .header("accept", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit',
  method: 'GET',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/stockkeepingunitkit',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit"]
                                                       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}}/api/catalog/pvt/stockkeepingunitkit" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit",
  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: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit');
$request->setRequestMethod('GET');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit' -Method GET -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("GET", "/baseUrl/api/catalog/pvt/stockkeepingunitkit", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/catalog/pvt/stockkeepingunitkit') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".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}}/api/catalog/pvt/stockkeepingunitkit \
  --header 'accept: ' \
  --header 'content-type: '
http GET {{baseUrl}}/api/catalog/pvt/stockkeepingunitkit \
  accept:'' \
  content-type:''
wget --quiet \
  --method GET \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/stockkeepingunitkit
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit")! 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

{
  "Id": 7,
  "Quantity": 1,
  "StockKeepingUnitId": 1,
  "StockKeepingUnitParent": 7,
  "UnitPrice": 50
}
GET Get SKU Kit
{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit/:kitId
HEADERS

Content-Type
Accept
QUERY PARAMS

kitId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit/:kitId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit/:kitId" {:headers {:content-type ""
                                                                                                :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit/:kitId"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

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}}/api/catalog/pvt/stockkeepingunitkit/:kitId"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit/:kitId");
var request = new RestRequest("", Method.Get);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit/:kitId"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/catalog/pvt/stockkeepingunitkit/:kitId HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit/:kitId")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit/:kitId"))
    .header("content-type", "")
    .header("accept", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit/:kitId")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit/:kitId")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit/:kitId');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit/:kitId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit/:kitId';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit/:kitId',
  method: 'GET',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit/:kitId")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/stockkeepingunitkit/:kitId',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit/:kitId',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit/:kitId');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit/:kitId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit/:kitId';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit/:kitId"]
                                                       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}}/api/catalog/pvt/stockkeepingunitkit/:kitId" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit/:kitId",
  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: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit/:kitId', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit/:kitId');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit/:kitId');
$request->setRequestMethod('GET');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit/:kitId' -Method GET -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit/:kitId' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("GET", "/baseUrl/api/catalog/pvt/stockkeepingunitkit/:kitId", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit/:kitId"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit/:kitId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit/:kitId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/catalog/pvt/stockkeepingunitkit/:kitId') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit/:kitId";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".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}}/api/catalog/pvt/stockkeepingunitkit/:kitId \
  --header 'accept: ' \
  --header 'content-type: '
http GET {{baseUrl}}/api/catalog/pvt/stockkeepingunitkit/:kitId \
  accept:'' \
  content-type:''
wget --quiet \
  --method GET \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/stockkeepingunitkit/:kitId
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/stockkeepingunitkit/:kitId")! 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

{
  "Id": 7,
  "Quantity": 1,
  "StockKeepingUnitId": 1,
  "StockKeepingUnitParent": 7,
  "UnitPrice": 50
}
POST Change Notification with SKU ID
{{baseUrl}}/api/catalog_system/pvt/skuseller/changenotification/:skuId
HEADERS

Content-Type
Accept
QUERY PARAMS

skuId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog_system/pvt/skuseller/changenotification/:skuId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/catalog_system/pvt/skuseller/changenotification/:skuId" {:headers {:content-type ""
                                                                                                                 :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog_system/pvt/skuseller/changenotification/:skuId"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

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}}/api/catalog_system/pvt/skuseller/changenotification/:skuId"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog_system/pvt/skuseller/changenotification/:skuId");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog_system/pvt/skuseller/changenotification/:skuId"

	req, _ := http.NewRequest("POST", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/catalog_system/pvt/skuseller/changenotification/:skuId HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/catalog_system/pvt/skuseller/changenotification/:skuId")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog_system/pvt/skuseller/changenotification/:skuId"))
    .header("content-type", "")
    .header("accept", "")
    .method("POST", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pvt/skuseller/changenotification/:skuId")
  .post(null)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/catalog_system/pvt/skuseller/changenotification/:skuId")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/catalog_system/pvt/skuseller/changenotification/:skuId');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog_system/pvt/skuseller/changenotification/:skuId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog_system/pvt/skuseller/changenotification/:skuId';
const options = {method: 'POST', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog_system/pvt/skuseller/changenotification/:skuId',
  method: 'POST',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pvt/skuseller/changenotification/:skuId")
  .post(null)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog_system/pvt/skuseller/changenotification/:skuId',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog_system/pvt/skuseller/changenotification/:skuId',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/catalog_system/pvt/skuseller/changenotification/:skuId');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog_system/pvt/skuseller/changenotification/:skuId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog_system/pvt/skuseller/changenotification/:skuId';
const options = {method: 'POST', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog_system/pvt/skuseller/changenotification/:skuId"]
                                                       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}}/api/catalog_system/pvt/skuseller/changenotification/:skuId" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog_system/pvt/skuseller/changenotification/:skuId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/catalog_system/pvt/skuseller/changenotification/:skuId', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog_system/pvt/skuseller/changenotification/:skuId');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog_system/pvt/skuseller/changenotification/:skuId');
$request->setRequestMethod('POST');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog_system/pvt/skuseller/changenotification/:skuId' -Method POST -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog_system/pvt/skuseller/changenotification/:skuId' -Method POST -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("POST", "/baseUrl/api/catalog_system/pvt/skuseller/changenotification/:skuId", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog_system/pvt/skuseller/changenotification/:skuId"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.post(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog_system/pvt/skuseller/changenotification/:skuId"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog_system/pvt/skuseller/changenotification/:skuId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/api/catalog_system/pvt/skuseller/changenotification/:skuId') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog_system/pvt/skuseller/changenotification/:skuId";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".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}}/api/catalog_system/pvt/skuseller/changenotification/:skuId \
  --header 'accept: ' \
  --header 'content-type: '
http POST {{baseUrl}}/api/catalog_system/pvt/skuseller/changenotification/:skuId \
  accept:'' \
  content-type:''
wget --quiet \
  --method POST \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog_system/pvt/skuseller/changenotification/:skuId
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog_system/pvt/skuseller/changenotification/:skuId")! 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
text/plain
RESPONSE BODY text

Seller StockKeepingUnit `{{skuId}}` not found for this seller id `{{sellerId}}`
POST Change Notification with Seller ID and Seller SKU ID
{{baseUrl}}/api/catalog_system/pvt/skuseller/changenotification/:sellerId/:sellerSkuId
HEADERS

Content-Type
Accept
QUERY PARAMS

sellerId
sellerSkuId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog_system/pvt/skuseller/changenotification/:sellerId/:sellerSkuId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/catalog_system/pvt/skuseller/changenotification/:sellerId/:sellerSkuId" {:headers {:content-type ""
                                                                                                                                 :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog_system/pvt/skuseller/changenotification/:sellerId/:sellerSkuId"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

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}}/api/catalog_system/pvt/skuseller/changenotification/:sellerId/:sellerSkuId"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog_system/pvt/skuseller/changenotification/:sellerId/:sellerSkuId");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog_system/pvt/skuseller/changenotification/:sellerId/:sellerSkuId"

	req, _ := http.NewRequest("POST", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/catalog_system/pvt/skuseller/changenotification/:sellerId/:sellerSkuId HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/catalog_system/pvt/skuseller/changenotification/:sellerId/:sellerSkuId")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog_system/pvt/skuseller/changenotification/:sellerId/:sellerSkuId"))
    .header("content-type", "")
    .header("accept", "")
    .method("POST", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pvt/skuseller/changenotification/:sellerId/:sellerSkuId")
  .post(null)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/catalog_system/pvt/skuseller/changenotification/:sellerId/:sellerSkuId")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/catalog_system/pvt/skuseller/changenotification/:sellerId/:sellerSkuId');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog_system/pvt/skuseller/changenotification/:sellerId/:sellerSkuId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog_system/pvt/skuseller/changenotification/:sellerId/:sellerSkuId';
const options = {method: 'POST', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog_system/pvt/skuseller/changenotification/:sellerId/:sellerSkuId',
  method: 'POST',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pvt/skuseller/changenotification/:sellerId/:sellerSkuId")
  .post(null)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog_system/pvt/skuseller/changenotification/:sellerId/:sellerSkuId',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog_system/pvt/skuseller/changenotification/:sellerId/:sellerSkuId',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/catalog_system/pvt/skuseller/changenotification/:sellerId/:sellerSkuId');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog_system/pvt/skuseller/changenotification/:sellerId/:sellerSkuId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog_system/pvt/skuseller/changenotification/:sellerId/:sellerSkuId';
const options = {method: 'POST', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog_system/pvt/skuseller/changenotification/:sellerId/:sellerSkuId"]
                                                       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}}/api/catalog_system/pvt/skuseller/changenotification/:sellerId/:sellerSkuId" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog_system/pvt/skuseller/changenotification/:sellerId/:sellerSkuId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/catalog_system/pvt/skuseller/changenotification/:sellerId/:sellerSkuId', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog_system/pvt/skuseller/changenotification/:sellerId/:sellerSkuId');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog_system/pvt/skuseller/changenotification/:sellerId/:sellerSkuId');
$request->setRequestMethod('POST');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog_system/pvt/skuseller/changenotification/:sellerId/:sellerSkuId' -Method POST -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog_system/pvt/skuseller/changenotification/:sellerId/:sellerSkuId' -Method POST -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("POST", "/baseUrl/api/catalog_system/pvt/skuseller/changenotification/:sellerId/:sellerSkuId", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog_system/pvt/skuseller/changenotification/:sellerId/:sellerSkuId"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.post(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog_system/pvt/skuseller/changenotification/:sellerId/:sellerSkuId"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog_system/pvt/skuseller/changenotification/:sellerId/:sellerSkuId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/api/catalog_system/pvt/skuseller/changenotification/:sellerId/:sellerSkuId') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog_system/pvt/skuseller/changenotification/:sellerId/:sellerSkuId";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".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}}/api/catalog_system/pvt/skuseller/changenotification/:sellerId/:sellerSkuId \
  --header 'accept: ' \
  --header 'content-type: '
http POST {{baseUrl}}/api/catalog_system/pvt/skuseller/changenotification/:sellerId/:sellerSkuId \
  accept:'' \
  content-type:''
wget --quiet \
  --method POST \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog_system/pvt/skuseller/changenotification/:sellerId/:sellerSkuId
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog_system/pvt/skuseller/changenotification/:sellerId/:sellerSkuId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get details of a seller's SKU
{{baseUrl}}/api/catalog_system/pvt/skuseller/:sellerId/:sellerSkuId
HEADERS

Content-Type
Accept
QUERY PARAMS

sellerId
sellerSkuId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog_system/pvt/skuseller/:sellerId/:sellerSkuId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/catalog_system/pvt/skuseller/:sellerId/:sellerSkuId" {:headers {:content-type ""
                                                                                                             :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog_system/pvt/skuseller/:sellerId/:sellerSkuId"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

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}}/api/catalog_system/pvt/skuseller/:sellerId/:sellerSkuId"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog_system/pvt/skuseller/:sellerId/:sellerSkuId");
var request = new RestRequest("", Method.Get);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog_system/pvt/skuseller/:sellerId/:sellerSkuId"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/catalog_system/pvt/skuseller/:sellerId/:sellerSkuId HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/catalog_system/pvt/skuseller/:sellerId/:sellerSkuId")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog_system/pvt/skuseller/:sellerId/:sellerSkuId"))
    .header("content-type", "")
    .header("accept", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pvt/skuseller/:sellerId/:sellerSkuId")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/catalog_system/pvt/skuseller/:sellerId/:sellerSkuId")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/catalog_system/pvt/skuseller/:sellerId/:sellerSkuId');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pvt/skuseller/:sellerId/:sellerSkuId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog_system/pvt/skuseller/:sellerId/:sellerSkuId';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog_system/pvt/skuseller/:sellerId/:sellerSkuId',
  method: 'GET',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pvt/skuseller/:sellerId/:sellerSkuId")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog_system/pvt/skuseller/:sellerId/:sellerSkuId',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pvt/skuseller/:sellerId/:sellerSkuId',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/catalog_system/pvt/skuseller/:sellerId/:sellerSkuId');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pvt/skuseller/:sellerId/:sellerSkuId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog_system/pvt/skuseller/:sellerId/:sellerSkuId';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog_system/pvt/skuseller/:sellerId/:sellerSkuId"]
                                                       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}}/api/catalog_system/pvt/skuseller/:sellerId/:sellerSkuId" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog_system/pvt/skuseller/:sellerId/:sellerSkuId",
  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: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/catalog_system/pvt/skuseller/:sellerId/:sellerSkuId', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog_system/pvt/skuseller/:sellerId/:sellerSkuId');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog_system/pvt/skuseller/:sellerId/:sellerSkuId');
$request->setRequestMethod('GET');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog_system/pvt/skuseller/:sellerId/:sellerSkuId' -Method GET -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog_system/pvt/skuseller/:sellerId/:sellerSkuId' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("GET", "/baseUrl/api/catalog_system/pvt/skuseller/:sellerId/:sellerSkuId", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog_system/pvt/skuseller/:sellerId/:sellerSkuId"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog_system/pvt/skuseller/:sellerId/:sellerSkuId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog_system/pvt/skuseller/:sellerId/:sellerSkuId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/catalog_system/pvt/skuseller/:sellerId/:sellerSkuId') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog_system/pvt/skuseller/:sellerId/:sellerSkuId";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".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}}/api/catalog_system/pvt/skuseller/:sellerId/:sellerSkuId \
  --header 'accept: ' \
  --header 'content-type: '
http GET {{baseUrl}}/api/catalog_system/pvt/skuseller/:sellerId/:sellerSkuId \
  accept:'' \
  content-type:''
wget --quiet \
  --method GET \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog_system/pvt/skuseller/:sellerId/:sellerSkuId
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog_system/pvt/skuseller/:sellerId/:sellerSkuId")! 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

{
  "IsActive": true,
  "IsPersisted": true,
  "IsRemoved": false,
  "RequestedUpdateDate": null,
  "SellerId": "myseller",
  "SellerStockKeepingUnitId": "502",
  "SkuSellerId": 799,
  "StockKeepingUnitId": 50,
  "UpdateDate": "2018-10-11T04:52:42.1"
}
POST Remove a seller's SKU binding
{{baseUrl}}/api/catalog_system/pvt/skuseller/remove/:sellerId/:sellerSkuId
HEADERS

Content-Type
Accept
QUERY PARAMS

sellerId
sellerSkuId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog_system/pvt/skuseller/remove/:sellerId/:sellerSkuId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/catalog_system/pvt/skuseller/remove/:sellerId/:sellerSkuId" {:headers {:content-type ""
                                                                                                                     :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog_system/pvt/skuseller/remove/:sellerId/:sellerSkuId"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

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}}/api/catalog_system/pvt/skuseller/remove/:sellerId/:sellerSkuId"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog_system/pvt/skuseller/remove/:sellerId/:sellerSkuId");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog_system/pvt/skuseller/remove/:sellerId/:sellerSkuId"

	req, _ := http.NewRequest("POST", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/catalog_system/pvt/skuseller/remove/:sellerId/:sellerSkuId HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/catalog_system/pvt/skuseller/remove/:sellerId/:sellerSkuId")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog_system/pvt/skuseller/remove/:sellerId/:sellerSkuId"))
    .header("content-type", "")
    .header("accept", "")
    .method("POST", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pvt/skuseller/remove/:sellerId/:sellerSkuId")
  .post(null)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/catalog_system/pvt/skuseller/remove/:sellerId/:sellerSkuId")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/catalog_system/pvt/skuseller/remove/:sellerId/:sellerSkuId');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog_system/pvt/skuseller/remove/:sellerId/:sellerSkuId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog_system/pvt/skuseller/remove/:sellerId/:sellerSkuId';
const options = {method: 'POST', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog_system/pvt/skuseller/remove/:sellerId/:sellerSkuId',
  method: 'POST',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pvt/skuseller/remove/:sellerId/:sellerSkuId")
  .post(null)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog_system/pvt/skuseller/remove/:sellerId/:sellerSkuId',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog_system/pvt/skuseller/remove/:sellerId/:sellerSkuId',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/catalog_system/pvt/skuseller/remove/:sellerId/:sellerSkuId');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog_system/pvt/skuseller/remove/:sellerId/:sellerSkuId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog_system/pvt/skuseller/remove/:sellerId/:sellerSkuId';
const options = {method: 'POST', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog_system/pvt/skuseller/remove/:sellerId/:sellerSkuId"]
                                                       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}}/api/catalog_system/pvt/skuseller/remove/:sellerId/:sellerSkuId" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog_system/pvt/skuseller/remove/:sellerId/:sellerSkuId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/catalog_system/pvt/skuseller/remove/:sellerId/:sellerSkuId', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog_system/pvt/skuseller/remove/:sellerId/:sellerSkuId');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog_system/pvt/skuseller/remove/:sellerId/:sellerSkuId');
$request->setRequestMethod('POST');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog_system/pvt/skuseller/remove/:sellerId/:sellerSkuId' -Method POST -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog_system/pvt/skuseller/remove/:sellerId/:sellerSkuId' -Method POST -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("POST", "/baseUrl/api/catalog_system/pvt/skuseller/remove/:sellerId/:sellerSkuId", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog_system/pvt/skuseller/remove/:sellerId/:sellerSkuId"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.post(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog_system/pvt/skuseller/remove/:sellerId/:sellerSkuId"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog_system/pvt/skuseller/remove/:sellerId/:sellerSkuId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/api/catalog_system/pvt/skuseller/remove/:sellerId/:sellerSkuId') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog_system/pvt/skuseller/remove/:sellerId/:sellerSkuId";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".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}}/api/catalog_system/pvt/skuseller/remove/:sellerId/:sellerSkuId \
  --header 'accept: ' \
  --header 'content-type: '
http POST {{baseUrl}}/api/catalog_system/pvt/skuseller/remove/:sellerId/:sellerSkuId \
  accept:'' \
  content-type:''
wget --quiet \
  --method POST \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog_system/pvt/skuseller/remove/:sellerId/:sellerSkuId
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog_system/pvt/skuseller/remove/:sellerId/:sellerSkuId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Associate SKU Service
{{baseUrl}}/api/catalog/pvt/skuservice
HEADERS

Content-Type
Accept
BODY json

{
  "IsActive": false,
  "Name": "",
  "SkuId": 0,
  "SkuServiceTypeId": 0,
  "SkuServiceValueId": 0,
  "Text": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/skuservice");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"SkuId\": 0,\n  \"SkuServiceTypeId\": 0,\n  \"SkuServiceValueId\": 0,\n  \"Text\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/catalog/pvt/skuservice" {:headers {:accept ""}
                                                                       :content-type :json
                                                                       :form-params {:IsActive false
                                                                                     :Name ""
                                                                                     :SkuId 0
                                                                                     :SkuServiceTypeId 0
                                                                                     :SkuServiceValueId 0
                                                                                     :Text ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/skuservice"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}
reqBody = "{\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"SkuId\": 0,\n  \"SkuServiceTypeId\": 0,\n  \"SkuServiceValueId\": 0,\n  \"Text\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/catalog/pvt/skuservice"),
    Headers =
    {
        { "accept", "" },
    },
    Content = new StringContent("{\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"SkuId\": 0,\n  \"SkuServiceTypeId\": 0,\n  \"SkuServiceValueId\": 0,\n  \"Text\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/skuservice");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
request.AddParameter("", "{\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"SkuId\": 0,\n  \"SkuServiceTypeId\": 0,\n  \"SkuServiceValueId\": 0,\n  \"Text\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/skuservice"

	payload := strings.NewReader("{\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"SkuId\": 0,\n  \"SkuServiceTypeId\": 0,\n  \"SkuServiceValueId\": 0,\n  \"Text\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/catalog/pvt/skuservice HTTP/1.1
Content-Type: 
Accept: 
Host: example.com
Content-Length: 116

{
  "IsActive": false,
  "Name": "",
  "SkuId": 0,
  "SkuServiceTypeId": 0,
  "SkuServiceValueId": 0,
  "Text": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/catalog/pvt/skuservice")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .setBody("{\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"SkuId\": 0,\n  \"SkuServiceTypeId\": 0,\n  \"SkuServiceValueId\": 0,\n  \"Text\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/skuservice"))
    .header("content-type", "")
    .header("accept", "")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"SkuId\": 0,\n  \"SkuServiceTypeId\": 0,\n  \"SkuServiceValueId\": 0,\n  \"Text\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"SkuId\": 0,\n  \"SkuServiceTypeId\": 0,\n  \"SkuServiceValueId\": 0,\n  \"Text\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/skuservice")
  .post(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/catalog/pvt/skuservice")
  .header("content-type", "")
  .header("accept", "")
  .body("{\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"SkuId\": 0,\n  \"SkuServiceTypeId\": 0,\n  \"SkuServiceValueId\": 0,\n  \"Text\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  IsActive: false,
  Name: '',
  SkuId: 0,
  SkuServiceTypeId: 0,
  SkuServiceValueId: 0,
  Text: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/catalog/pvt/skuservice');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog/pvt/skuservice',
  headers: {'content-type': '', accept: ''},
  data: {
    IsActive: false,
    Name: '',
    SkuId: 0,
    SkuServiceTypeId: 0,
    SkuServiceValueId: 0,
    Text: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/skuservice';
const options = {
  method: 'POST',
  headers: {'content-type': '', accept: ''},
  body: '{"IsActive":false,"Name":"","SkuId":0,"SkuServiceTypeId":0,"SkuServiceValueId":0,"Text":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/skuservice',
  method: 'POST',
  headers: {
    'content-type': '',
    accept: ''
  },
  processData: false,
  data: '{\n  "IsActive": false,\n  "Name": "",\n  "SkuId": 0,\n  "SkuServiceTypeId": 0,\n  "SkuServiceValueId": 0,\n  "Text": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"SkuId\": 0,\n  \"SkuServiceTypeId\": 0,\n  \"SkuServiceValueId\": 0,\n  \"Text\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/skuservice")
  .post(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/skuservice',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  IsActive: false,
  Name: '',
  SkuId: 0,
  SkuServiceTypeId: 0,
  SkuServiceValueId: 0,
  Text: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog/pvt/skuservice',
  headers: {'content-type': '', accept: ''},
  body: {
    IsActive: false,
    Name: '',
    SkuId: 0,
    SkuServiceTypeId: 0,
    SkuServiceValueId: 0,
    Text: ''
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/catalog/pvt/skuservice');

req.headers({
  'content-type': '',
  accept: ''
});

req.type('json');
req.send({
  IsActive: false,
  Name: '',
  SkuId: 0,
  SkuServiceTypeId: 0,
  SkuServiceValueId: 0,
  Text: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog/pvt/skuservice',
  headers: {'content-type': '', accept: ''},
  data: {
    IsActive: false,
    Name: '',
    SkuId: 0,
    SkuServiceTypeId: 0,
    SkuServiceValueId: 0,
    Text: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/skuservice';
const options = {
  method: 'POST',
  headers: {'content-type': '', accept: ''},
  body: '{"IsActive":false,"Name":"","SkuId":0,"SkuServiceTypeId":0,"SkuServiceValueId":0,"Text":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };
NSDictionary *parameters = @{ @"IsActive": @NO,
                              @"Name": @"",
                              @"SkuId": @0,
                              @"SkuServiceTypeId": @0,
                              @"SkuServiceValueId": @0,
                              @"Text": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/skuservice"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/catalog/pvt/skuservice" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"SkuId\": 0,\n  \"SkuServiceTypeId\": 0,\n  \"SkuServiceValueId\": 0,\n  \"Text\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/skuservice",
  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([
    'IsActive' => null,
    'Name' => '',
    'SkuId' => 0,
    'SkuServiceTypeId' => 0,
    'SkuServiceValueId' => 0,
    'Text' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/catalog/pvt/skuservice', [
  'body' => '{
  "IsActive": false,
  "Name": "",
  "SkuId": 0,
  "SkuServiceTypeId": 0,
  "SkuServiceValueId": 0,
  "Text": ""
}',
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/skuservice');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'IsActive' => null,
  'Name' => '',
  'SkuId' => 0,
  'SkuServiceTypeId' => 0,
  'SkuServiceValueId' => 0,
  'Text' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'IsActive' => null,
  'Name' => '',
  'SkuId' => 0,
  'SkuServiceTypeId' => 0,
  'SkuServiceValueId' => 0,
  'Text' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/catalog/pvt/skuservice');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/skuservice' -Method POST -Headers $headers -ContentType '' -Body '{
  "IsActive": false,
  "Name": "",
  "SkuId": 0,
  "SkuServiceTypeId": 0,
  "SkuServiceValueId": 0,
  "Text": ""
}'
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/skuservice' -Method POST -Headers $headers -ContentType '' -Body '{
  "IsActive": false,
  "Name": "",
  "SkuId": 0,
  "SkuServiceTypeId": 0,
  "SkuServiceValueId": 0,
  "Text": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"SkuId\": 0,\n  \"SkuServiceTypeId\": 0,\n  \"SkuServiceValueId\": 0,\n  \"Text\": \"\"\n}"

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("POST", "/baseUrl/api/catalog/pvt/skuservice", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/skuservice"

payload = {
    "IsActive": False,
    "Name": "",
    "SkuId": 0,
    "SkuServiceTypeId": 0,
    "SkuServiceValueId": 0,
    "Text": ""
}
headers = {
    "content-type": "",
    "accept": ""
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/skuservice"

payload <- "{\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"SkuId\": 0,\n  \"SkuServiceTypeId\": 0,\n  \"SkuServiceValueId\": 0,\n  \"Text\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/skuservice")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = ''
request["accept"] = ''
request.body = "{\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"SkuId\": 0,\n  \"SkuServiceTypeId\": 0,\n  \"SkuServiceValueId\": 0,\n  \"Text\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/api/catalog/pvt/skuservice') do |req|
  req.headers['accept'] = ''
  req.body = "{\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"SkuId\": 0,\n  \"SkuServiceTypeId\": 0,\n  \"SkuServiceValueId\": 0,\n  \"Text\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/skuservice";

    let payload = json!({
        "IsActive": false,
        "Name": "",
        "SkuId": 0,
        "SkuServiceTypeId": 0,
        "SkuServiceValueId": 0,
        "Text": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/catalog/pvt/skuservice \
  --header 'accept: ' \
  --header 'content-type: ' \
  --data '{
  "IsActive": false,
  "Name": "",
  "SkuId": 0,
  "SkuServiceTypeId": 0,
  "SkuServiceValueId": 0,
  "Text": ""
}'
echo '{
  "IsActive": false,
  "Name": "",
  "SkuId": 0,
  "SkuServiceTypeId": 0,
  "SkuServiceValueId": 0,
  "Text": ""
}' |  \
  http POST {{baseUrl}}/api/catalog/pvt/skuservice \
  accept:'' \
  content-type:''
wget --quiet \
  --method POST \
  --header 'content-type: ' \
  --header 'accept: ' \
  --body-data '{\n  "IsActive": false,\n  "Name": "",\n  "SkuId": 0,\n  "SkuServiceTypeId": 0,\n  "SkuServiceValueId": 0,\n  "Text": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/skuservice
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]
let parameters = [
  "IsActive": false,
  "Name": "",
  "SkuId": 0,
  "SkuServiceTypeId": 0,
  "SkuServiceValueId": 0,
  "Text": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/skuservice")! 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

{
  "Id": 1,
  "IsActive": false,
  "Name": "name",
  "SkuId": 1,
  "SkuServiceTypeId": 1,
  "SkuServiceValueId": 1,
  "Text": "text"
}
DELETE Dissociate SKU Service
{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId
HEADERS

Content-Type
Accept
QUERY PARAMS

skuServiceId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId" {:headers {:content-type ""
                                                                                                 :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

response = HTTP::Client.delete url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId");
var request = new RestRequest("", Method.Delete);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId"

	req, _ := http.NewRequest("DELETE", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/api/catalog/pvt/skuservice/:skuServiceId HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId"))
    .header("content-type", "")
    .header("accept", "")
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId")
  .delete(null)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId';
const options = {method: 'DELETE', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId',
  method: 'DELETE',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId")
  .delete(null)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/skuservice/:skuServiceId',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId';
const options = {method: 'DELETE', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId');
$request->setMethod(HTTP_METH_DELETE);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId');
$request->setRequestMethod('DELETE');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId' -Method DELETE -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId' -Method DELETE -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("DELETE", "/baseUrl/api/catalog/pvt/skuservice/:skuServiceId", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.delete(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/api/catalog/pvt/skuservice/:skuServiceId') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId \
  --header 'accept: ' \
  --header 'content-type: '
http DELETE {{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId \
  accept:'' \
  content-type:''
wget --quiet \
  --method DELETE \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get SKU Service
{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId
HEADERS

Content-Type
Accept
QUERY PARAMS

skuServiceId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId" {:headers {:content-type ""
                                                                                              :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

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}}/api/catalog/pvt/skuservice/:skuServiceId"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId");
var request = new RestRequest("", Method.Get);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/catalog/pvt/skuservice/:skuServiceId HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId"))
    .header("content-type", "")
    .header("accept", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId',
  method: 'GET',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/skuservice/:skuServiceId',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId"]
                                                       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}}/api/catalog/pvt/skuservice/:skuServiceId" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId",
  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: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId');
$request->setRequestMethod('GET');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId' -Method GET -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("GET", "/baseUrl/api/catalog/pvt/skuservice/:skuServiceId", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/catalog/pvt/skuservice/:skuServiceId') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".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}}/api/catalog/pvt/skuservice/:skuServiceId \
  --header 'accept: ' \
  --header 'content-type: '
http GET {{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId \
  accept:'' \
  content-type:''
wget --quiet \
  --method GET \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId")! 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

{
  "Id": 1,
  "IsActive": false,
  "Name": "name",
  "SkuId": 1,
  "SkuServiceTypeId": 1,
  "SkuServiceValueId": 1,
  "Text": "text"
}
PUT Update SKU Service
{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId
HEADERS

Content-Type
Accept
QUERY PARAMS

skuServiceId
BODY json

{
  "IsActive": false,
  "Name": "",
  "SkuId": 0,
  "SkuServiceTypeId": 0,
  "SkuServiceValueId": 0,
  "Text": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"SkuId\": 0,\n  \"SkuServiceTypeId\": 0,\n  \"SkuServiceValueId\": 0,\n  \"Text\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId" {:headers {:accept ""}
                                                                                    :content-type :json
                                                                                    :form-params {:IsActive false
                                                                                                  :Name ""
                                                                                                  :SkuId 0
                                                                                                  :SkuServiceTypeId 0
                                                                                                  :SkuServiceValueId 0
                                                                                                  :Text ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}
reqBody = "{\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"SkuId\": 0,\n  \"SkuServiceTypeId\": 0,\n  \"SkuServiceValueId\": 0,\n  \"Text\": \"\"\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId"),
    Headers =
    {
        { "accept", "" },
    },
    Content = new StringContent("{\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"SkuId\": 0,\n  \"SkuServiceTypeId\": 0,\n  \"SkuServiceValueId\": 0,\n  \"Text\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
request.AddParameter("", "{\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"SkuId\": 0,\n  \"SkuServiceTypeId\": 0,\n  \"SkuServiceValueId\": 0,\n  \"Text\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId"

	payload := strings.NewReader("{\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"SkuId\": 0,\n  \"SkuServiceTypeId\": 0,\n  \"SkuServiceValueId\": 0,\n  \"Text\": \"\"\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/catalog/pvt/skuservice/:skuServiceId HTTP/1.1
Content-Type: 
Accept: 
Host: example.com
Content-Length: 116

{
  "IsActive": false,
  "Name": "",
  "SkuId": 0,
  "SkuServiceTypeId": 0,
  "SkuServiceValueId": 0,
  "Text": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .setBody("{\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"SkuId\": 0,\n  \"SkuServiceTypeId\": 0,\n  \"SkuServiceValueId\": 0,\n  \"Text\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId"))
    .header("content-type", "")
    .header("accept", "")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"SkuId\": 0,\n  \"SkuServiceTypeId\": 0,\n  \"SkuServiceValueId\": 0,\n  \"Text\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"SkuId\": 0,\n  \"SkuServiceTypeId\": 0,\n  \"SkuServiceValueId\": 0,\n  \"Text\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId")
  .put(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId")
  .header("content-type", "")
  .header("accept", "")
  .body("{\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"SkuId\": 0,\n  \"SkuServiceTypeId\": 0,\n  \"SkuServiceValueId\": 0,\n  \"Text\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  IsActive: false,
  Name: '',
  SkuId: 0,
  SkuServiceTypeId: 0,
  SkuServiceValueId: 0,
  Text: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId',
  headers: {'content-type': '', accept: ''},
  data: {
    IsActive: false,
    Name: '',
    SkuId: 0,
    SkuServiceTypeId: 0,
    SkuServiceValueId: 0,
    Text: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId';
const options = {
  method: 'PUT',
  headers: {'content-type': '', accept: ''},
  body: '{"IsActive":false,"Name":"","SkuId":0,"SkuServiceTypeId":0,"SkuServiceValueId":0,"Text":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId',
  method: 'PUT',
  headers: {
    'content-type': '',
    accept: ''
  },
  processData: false,
  data: '{\n  "IsActive": false,\n  "Name": "",\n  "SkuId": 0,\n  "SkuServiceTypeId": 0,\n  "SkuServiceValueId": 0,\n  "Text": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"SkuId\": 0,\n  \"SkuServiceTypeId\": 0,\n  \"SkuServiceValueId\": 0,\n  \"Text\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId")
  .put(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/skuservice/:skuServiceId',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  IsActive: false,
  Name: '',
  SkuId: 0,
  SkuServiceTypeId: 0,
  SkuServiceValueId: 0,
  Text: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId',
  headers: {'content-type': '', accept: ''},
  body: {
    IsActive: false,
    Name: '',
    SkuId: 0,
    SkuServiceTypeId: 0,
    SkuServiceValueId: 0,
    Text: ''
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId');

req.headers({
  'content-type': '',
  accept: ''
});

req.type('json');
req.send({
  IsActive: false,
  Name: '',
  SkuId: 0,
  SkuServiceTypeId: 0,
  SkuServiceValueId: 0,
  Text: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId',
  headers: {'content-type': '', accept: ''},
  data: {
    IsActive: false,
    Name: '',
    SkuId: 0,
    SkuServiceTypeId: 0,
    SkuServiceValueId: 0,
    Text: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId';
const options = {
  method: 'PUT',
  headers: {'content-type': '', accept: ''},
  body: '{"IsActive":false,"Name":"","SkuId":0,"SkuServiceTypeId":0,"SkuServiceValueId":0,"Text":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };
NSDictionary *parameters = @{ @"IsActive": @NO,
                              @"Name": @"",
                              @"SkuId": @0,
                              @"SkuServiceTypeId": @0,
                              @"SkuServiceValueId": @0,
                              @"Text": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"SkuId\": 0,\n  \"SkuServiceTypeId\": 0,\n  \"SkuServiceValueId\": 0,\n  \"Text\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId",
  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([
    'IsActive' => null,
    'Name' => '',
    'SkuId' => 0,
    'SkuServiceTypeId' => 0,
    'SkuServiceValueId' => 0,
    'Text' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId', [
  'body' => '{
  "IsActive": false,
  "Name": "",
  "SkuId": 0,
  "SkuServiceTypeId": 0,
  "SkuServiceValueId": 0,
  "Text": ""
}',
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'IsActive' => null,
  'Name' => '',
  'SkuId' => 0,
  'SkuServiceTypeId' => 0,
  'SkuServiceValueId' => 0,
  'Text' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'IsActive' => null,
  'Name' => '',
  'SkuId' => 0,
  'SkuServiceTypeId' => 0,
  'SkuServiceValueId' => 0,
  'Text' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId' -Method PUT -Headers $headers -ContentType '' -Body '{
  "IsActive": false,
  "Name": "",
  "SkuId": 0,
  "SkuServiceTypeId": 0,
  "SkuServiceValueId": 0,
  "Text": ""
}'
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId' -Method PUT -Headers $headers -ContentType '' -Body '{
  "IsActive": false,
  "Name": "",
  "SkuId": 0,
  "SkuServiceTypeId": 0,
  "SkuServiceValueId": 0,
  "Text": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"SkuId\": 0,\n  \"SkuServiceTypeId\": 0,\n  \"SkuServiceValueId\": 0,\n  \"Text\": \"\"\n}"

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("PUT", "/baseUrl/api/catalog/pvt/skuservice/:skuServiceId", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId"

payload = {
    "IsActive": False,
    "Name": "",
    "SkuId": 0,
    "SkuServiceTypeId": 0,
    "SkuServiceValueId": 0,
    "Text": ""
}
headers = {
    "content-type": "",
    "accept": ""
}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId"

payload <- "{\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"SkuId\": 0,\n  \"SkuServiceTypeId\": 0,\n  \"SkuServiceValueId\": 0,\n  \"Text\": \"\"\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = ''
request["accept"] = ''
request.body = "{\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"SkuId\": 0,\n  \"SkuServiceTypeId\": 0,\n  \"SkuServiceValueId\": 0,\n  \"Text\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.put('/baseUrl/api/catalog/pvt/skuservice/:skuServiceId') do |req|
  req.headers['accept'] = ''
  req.body = "{\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"SkuId\": 0,\n  \"SkuServiceTypeId\": 0,\n  \"SkuServiceValueId\": 0,\n  \"Text\": \"\"\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId";

    let payload = json!({
        "IsActive": false,
        "Name": "",
        "SkuId": 0,
        "SkuServiceTypeId": 0,
        "SkuServiceValueId": 0,
        "Text": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId \
  --header 'accept: ' \
  --header 'content-type: ' \
  --data '{
  "IsActive": false,
  "Name": "",
  "SkuId": 0,
  "SkuServiceTypeId": 0,
  "SkuServiceValueId": 0,
  "Text": ""
}'
echo '{
  "IsActive": false,
  "Name": "",
  "SkuId": 0,
  "SkuServiceTypeId": 0,
  "SkuServiceValueId": 0,
  "Text": ""
}' |  \
  http PUT {{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId \
  accept:'' \
  content-type:''
wget --quiet \
  --method PUT \
  --header 'content-type: ' \
  --header 'accept: ' \
  --body-data '{\n  "IsActive": false,\n  "Name": "",\n  "SkuId": 0,\n  "SkuServiceTypeId": 0,\n  "SkuServiceValueId": 0,\n  "Text": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]
let parameters = [
  "IsActive": false,
  "Name": "",
  "SkuId": 0,
  "SkuServiceTypeId": 0,
  "SkuServiceValueId": 0,
  "Text": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/skuservice/:skuServiceId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "Id": 1,
  "IsActive": false,
  "Name": "name",
  "SkuId": 1,
  "SkuServiceTypeId": 1,
  "SkuServiceValueId": 1,
  "Text": "text"
}
POST Associate SKU Service Attachment
{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment
HEADERS

Content-Type
Accept
BODY json

{
  "AttachmentId": 0,
  "SkuServiceTypeId": 0
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"AttachmentId\": 0,\n  \"SkuServiceTypeId\": 0\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment" {:headers {:accept ""}
                                                                                     :content-type :json
                                                                                     :form-params {:AttachmentId 0
                                                                                                   :SkuServiceTypeId 0}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}
reqBody = "{\n  \"AttachmentId\": 0,\n  \"SkuServiceTypeId\": 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}}/api/catalog/pvt/skuservicetypeattachment"),
    Headers =
    {
        { "accept", "" },
    },
    Content = new StringContent("{\n  \"AttachmentId\": 0,\n  \"SkuServiceTypeId\": 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}}/api/catalog/pvt/skuservicetypeattachment");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
request.AddParameter("", "{\n  \"AttachmentId\": 0,\n  \"SkuServiceTypeId\": 0\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment"

	payload := strings.NewReader("{\n  \"AttachmentId\": 0,\n  \"SkuServiceTypeId\": 0\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/catalog/pvt/skuservicetypeattachment HTTP/1.1
Content-Type: 
Accept: 
Host: example.com
Content-Length: 48

{
  "AttachmentId": 0,
  "SkuServiceTypeId": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .setBody("{\n  \"AttachmentId\": 0,\n  \"SkuServiceTypeId\": 0\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment"))
    .header("content-type", "")
    .header("accept", "")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"AttachmentId\": 0,\n  \"SkuServiceTypeId\": 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  \"AttachmentId\": 0,\n  \"SkuServiceTypeId\": 0\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment")
  .post(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment")
  .header("content-type", "")
  .header("accept", "")
  .body("{\n  \"AttachmentId\": 0,\n  \"SkuServiceTypeId\": 0\n}")
  .asString();
const data = JSON.stringify({
  AttachmentId: 0,
  SkuServiceTypeId: 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}}/api/catalog/pvt/skuservicetypeattachment');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment',
  headers: {'content-type': '', accept: ''},
  data: {AttachmentId: 0, SkuServiceTypeId: 0}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment';
const options = {
  method: 'POST',
  headers: {'content-type': '', accept: ''},
  body: '{"AttachmentId":0,"SkuServiceTypeId":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}}/api/catalog/pvt/skuservicetypeattachment',
  method: 'POST',
  headers: {
    'content-type': '',
    accept: ''
  },
  processData: false,
  data: '{\n  "AttachmentId": 0,\n  "SkuServiceTypeId": 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  \"AttachmentId\": 0,\n  \"SkuServiceTypeId\": 0\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment")
  .post(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/skuservicetypeattachment',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({AttachmentId: 0, SkuServiceTypeId: 0}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment',
  headers: {'content-type': '', accept: ''},
  body: {AttachmentId: 0, SkuServiceTypeId: 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}}/api/catalog/pvt/skuservicetypeattachment');

req.headers({
  'content-type': '',
  accept: ''
});

req.type('json');
req.send({
  AttachmentId: 0,
  SkuServiceTypeId: 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}}/api/catalog/pvt/skuservicetypeattachment',
  headers: {'content-type': '', accept: ''},
  data: {AttachmentId: 0, SkuServiceTypeId: 0}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment';
const options = {
  method: 'POST',
  headers: {'content-type': '', accept: ''},
  body: '{"AttachmentId":0,"SkuServiceTypeId":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": @"",
                           @"accept": @"" };
NSDictionary *parameters = @{ @"AttachmentId": @0,
                              @"SkuServiceTypeId": @0 };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"AttachmentId\": 0,\n  \"SkuServiceTypeId\": 0\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment",
  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([
    'AttachmentId' => 0,
    'SkuServiceTypeId' => 0
  ]),
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment', [
  'body' => '{
  "AttachmentId": 0,
  "SkuServiceTypeId": 0
}',
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'AttachmentId' => 0,
  'SkuServiceTypeId' => 0
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'AttachmentId' => 0,
  'SkuServiceTypeId' => 0
]));
$request->setRequestUrl('{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment' -Method POST -Headers $headers -ContentType '' -Body '{
  "AttachmentId": 0,
  "SkuServiceTypeId": 0
}'
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment' -Method POST -Headers $headers -ContentType '' -Body '{
  "AttachmentId": 0,
  "SkuServiceTypeId": 0
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"AttachmentId\": 0,\n  \"SkuServiceTypeId\": 0\n}"

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("POST", "/baseUrl/api/catalog/pvt/skuservicetypeattachment", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment"

payload = {
    "AttachmentId": 0,
    "SkuServiceTypeId": 0
}
headers = {
    "content-type": "",
    "accept": ""
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment"

payload <- "{\n  \"AttachmentId\": 0,\n  \"SkuServiceTypeId\": 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}}/api/catalog/pvt/skuservicetypeattachment")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = ''
request["accept"] = ''
request.body = "{\n  \"AttachmentId\": 0,\n  \"SkuServiceTypeId\": 0\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/api/catalog/pvt/skuservicetypeattachment') do |req|
  req.headers['accept'] = ''
  req.body = "{\n  \"AttachmentId\": 0,\n  \"SkuServiceTypeId\": 0\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment";

    let payload = json!({
        "AttachmentId": 0,
        "SkuServiceTypeId": 0
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/catalog/pvt/skuservicetypeattachment \
  --header 'accept: ' \
  --header 'content-type: ' \
  --data '{
  "AttachmentId": 0,
  "SkuServiceTypeId": 0
}'
echo '{
  "AttachmentId": 0,
  "SkuServiceTypeId": 0
}' |  \
  http POST {{baseUrl}}/api/catalog/pvt/skuservicetypeattachment \
  accept:'' \
  content-type:''
wget --quiet \
  --method POST \
  --header 'content-type: ' \
  --header 'accept: ' \
  --body-data '{\n  "AttachmentId": 0,\n  "SkuServiceTypeId": 0\n}' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/skuservicetypeattachment
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]
let parameters = [
  "AttachmentId": 0,
  "SkuServiceTypeId": 0
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment")! 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

{
  "AttachmentId": 1,
  "Id": 1,
  "SkuServiceTypeId": 1
}
DELETE Dissociate Attachment by Attachment ID or SKU Service Type ID
{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment
HEADERS

Content-Type
Accept
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment" {:headers {:content-type ""
                                                                                                 :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

response = HTTP::Client.delete url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment");
var request = new RestRequest("", Method.Delete);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment"

	req, _ := http.NewRequest("DELETE", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/api/catalog/pvt/skuservicetypeattachment HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment"))
    .header("content-type", "")
    .header("accept", "")
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment")
  .delete(null)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment';
const options = {method: 'DELETE', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment',
  method: 'DELETE',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment")
  .delete(null)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/skuservicetypeattachment',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment';
const options = {method: 'DELETE', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment');
$request->setMethod(HTTP_METH_DELETE);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment');
$request->setRequestMethod('DELETE');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment' -Method DELETE -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment' -Method DELETE -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("DELETE", "/baseUrl/api/catalog/pvt/skuservicetypeattachment", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.delete(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/api/catalog/pvt/skuservicetypeattachment') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/api/catalog/pvt/skuservicetypeattachment \
  --header 'accept: ' \
  --header 'content-type: '
http DELETE {{baseUrl}}/api/catalog/pvt/skuservicetypeattachment \
  accept:'' \
  content-type:''
wget --quiet \
  --method DELETE \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/skuservicetypeattachment
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE Dissociate Attachment from SKU Service Type
{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment/:skuServiceTypeAttachmentId
HEADERS

Content-Type
Accept
QUERY PARAMS

skuServiceTypeAttachmentId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment/:skuServiceTypeAttachmentId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment/:skuServiceTypeAttachmentId" {:headers {:content-type ""
                                                                                                                             :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment/:skuServiceTypeAttachmentId"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

response = HTTP::Client.delete url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment/:skuServiceTypeAttachmentId"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment/:skuServiceTypeAttachmentId");
var request = new RestRequest("", Method.Delete);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment/:skuServiceTypeAttachmentId"

	req, _ := http.NewRequest("DELETE", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/api/catalog/pvt/skuservicetypeattachment/:skuServiceTypeAttachmentId HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment/:skuServiceTypeAttachmentId")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment/:skuServiceTypeAttachmentId"))
    .header("content-type", "")
    .header("accept", "")
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment/:skuServiceTypeAttachmentId")
  .delete(null)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment/:skuServiceTypeAttachmentId")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment/:skuServiceTypeAttachmentId');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment/:skuServiceTypeAttachmentId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment/:skuServiceTypeAttachmentId';
const options = {method: 'DELETE', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment/:skuServiceTypeAttachmentId',
  method: 'DELETE',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment/:skuServiceTypeAttachmentId")
  .delete(null)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/skuservicetypeattachment/:skuServiceTypeAttachmentId',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment/:skuServiceTypeAttachmentId',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment/:skuServiceTypeAttachmentId');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment/:skuServiceTypeAttachmentId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment/:skuServiceTypeAttachmentId';
const options = {method: 'DELETE', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment/:skuServiceTypeAttachmentId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment/:skuServiceTypeAttachmentId" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment/:skuServiceTypeAttachmentId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment/:skuServiceTypeAttachmentId', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment/:skuServiceTypeAttachmentId');
$request->setMethod(HTTP_METH_DELETE);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment/:skuServiceTypeAttachmentId');
$request->setRequestMethod('DELETE');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment/:skuServiceTypeAttachmentId' -Method DELETE -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment/:skuServiceTypeAttachmentId' -Method DELETE -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("DELETE", "/baseUrl/api/catalog/pvt/skuservicetypeattachment/:skuServiceTypeAttachmentId", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment/:skuServiceTypeAttachmentId"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.delete(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment/:skuServiceTypeAttachmentId"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment/:skuServiceTypeAttachmentId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/api/catalog/pvt/skuservicetypeattachment/:skuServiceTypeAttachmentId') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment/:skuServiceTypeAttachmentId";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/api/catalog/pvt/skuservicetypeattachment/:skuServiceTypeAttachmentId \
  --header 'accept: ' \
  --header 'content-type: '
http DELETE {{baseUrl}}/api/catalog/pvt/skuservicetypeattachment/:skuServiceTypeAttachmentId \
  accept:'' \
  content-type:''
wget --quiet \
  --method DELETE \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/skuservicetypeattachment/:skuServiceTypeAttachmentId
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/skuservicetypeattachment/:skuServiceTypeAttachmentId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Create SKU Service Type
{{baseUrl}}/api/catalog/pvt/skuservicetype
HEADERS

Content-Type
Accept
BODY json

{
  "IsActive": false,
  "IsGiftCard": false,
  "IsRequired": false,
  "Name": "",
  "ShowOnAttachmentFront": false,
  "ShowOnCartFront": false,
  "ShowOnFileUpload": false,
  "ShowOnProductFront": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/skuservicetype");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"IsActive\": false,\n  \"IsGiftCard\": false,\n  \"IsRequired\": false,\n  \"Name\": \"\",\n  \"ShowOnAttachmentFront\": false,\n  \"ShowOnCartFront\": false,\n  \"ShowOnFileUpload\": false,\n  \"ShowOnProductFront\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/catalog/pvt/skuservicetype" {:headers {:accept ""}
                                                                           :content-type :json
                                                                           :form-params {:IsActive false
                                                                                         :IsGiftCard false
                                                                                         :IsRequired false
                                                                                         :Name ""
                                                                                         :ShowOnAttachmentFront false
                                                                                         :ShowOnCartFront false
                                                                                         :ShowOnFileUpload false
                                                                                         :ShowOnProductFront false}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/skuservicetype"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}
reqBody = "{\n  \"IsActive\": false,\n  \"IsGiftCard\": false,\n  \"IsRequired\": false,\n  \"Name\": \"\",\n  \"ShowOnAttachmentFront\": false,\n  \"ShowOnCartFront\": false,\n  \"ShowOnFileUpload\": false,\n  \"ShowOnProductFront\": false\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/catalog/pvt/skuservicetype"),
    Headers =
    {
        { "accept", "" },
    },
    Content = new StringContent("{\n  \"IsActive\": false,\n  \"IsGiftCard\": false,\n  \"IsRequired\": false,\n  \"Name\": \"\",\n  \"ShowOnAttachmentFront\": false,\n  \"ShowOnCartFront\": false,\n  \"ShowOnFileUpload\": false,\n  \"ShowOnProductFront\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/skuservicetype");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
request.AddParameter("", "{\n  \"IsActive\": false,\n  \"IsGiftCard\": false,\n  \"IsRequired\": false,\n  \"Name\": \"\",\n  \"ShowOnAttachmentFront\": false,\n  \"ShowOnCartFront\": false,\n  \"ShowOnFileUpload\": false,\n  \"ShowOnProductFront\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/skuservicetype"

	payload := strings.NewReader("{\n  \"IsActive\": false,\n  \"IsGiftCard\": false,\n  \"IsRequired\": false,\n  \"Name\": \"\",\n  \"ShowOnAttachmentFront\": false,\n  \"ShowOnCartFront\": false,\n  \"ShowOnFileUpload\": false,\n  \"ShowOnProductFront\": false\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/catalog/pvt/skuservicetype HTTP/1.1
Content-Type: 
Accept: 
Host: example.com
Content-Length: 205

{
  "IsActive": false,
  "IsGiftCard": false,
  "IsRequired": false,
  "Name": "",
  "ShowOnAttachmentFront": false,
  "ShowOnCartFront": false,
  "ShowOnFileUpload": false,
  "ShowOnProductFront": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/catalog/pvt/skuservicetype")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .setBody("{\n  \"IsActive\": false,\n  \"IsGiftCard\": false,\n  \"IsRequired\": false,\n  \"Name\": \"\",\n  \"ShowOnAttachmentFront\": false,\n  \"ShowOnCartFront\": false,\n  \"ShowOnFileUpload\": false,\n  \"ShowOnProductFront\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/skuservicetype"))
    .header("content-type", "")
    .header("accept", "")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"IsActive\": false,\n  \"IsGiftCard\": false,\n  \"IsRequired\": false,\n  \"Name\": \"\",\n  \"ShowOnAttachmentFront\": false,\n  \"ShowOnCartFront\": false,\n  \"ShowOnFileUpload\": false,\n  \"ShowOnProductFront\": 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  \"IsActive\": false,\n  \"IsGiftCard\": false,\n  \"IsRequired\": false,\n  \"Name\": \"\",\n  \"ShowOnAttachmentFront\": false,\n  \"ShowOnCartFront\": false,\n  \"ShowOnFileUpload\": false,\n  \"ShowOnProductFront\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/skuservicetype")
  .post(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/catalog/pvt/skuservicetype")
  .header("content-type", "")
  .header("accept", "")
  .body("{\n  \"IsActive\": false,\n  \"IsGiftCard\": false,\n  \"IsRequired\": false,\n  \"Name\": \"\",\n  \"ShowOnAttachmentFront\": false,\n  \"ShowOnCartFront\": false,\n  \"ShowOnFileUpload\": false,\n  \"ShowOnProductFront\": false\n}")
  .asString();
const data = JSON.stringify({
  IsActive: false,
  IsGiftCard: false,
  IsRequired: false,
  Name: '',
  ShowOnAttachmentFront: false,
  ShowOnCartFront: false,
  ShowOnFileUpload: false,
  ShowOnProductFront: false
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/catalog/pvt/skuservicetype');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog/pvt/skuservicetype',
  headers: {'content-type': '', accept: ''},
  data: {
    IsActive: false,
    IsGiftCard: false,
    IsRequired: false,
    Name: '',
    ShowOnAttachmentFront: false,
    ShowOnCartFront: false,
    ShowOnFileUpload: false,
    ShowOnProductFront: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/skuservicetype';
const options = {
  method: 'POST',
  headers: {'content-type': '', accept: ''},
  body: '{"IsActive":false,"IsGiftCard":false,"IsRequired":false,"Name":"","ShowOnAttachmentFront":false,"ShowOnCartFront":false,"ShowOnFileUpload":false,"ShowOnProductFront":false}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/skuservicetype',
  method: 'POST',
  headers: {
    'content-type': '',
    accept: ''
  },
  processData: false,
  data: '{\n  "IsActive": false,\n  "IsGiftCard": false,\n  "IsRequired": false,\n  "Name": "",\n  "ShowOnAttachmentFront": false,\n  "ShowOnCartFront": false,\n  "ShowOnFileUpload": false,\n  "ShowOnProductFront": 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  \"IsActive\": false,\n  \"IsGiftCard\": false,\n  \"IsRequired\": false,\n  \"Name\": \"\",\n  \"ShowOnAttachmentFront\": false,\n  \"ShowOnCartFront\": false,\n  \"ShowOnFileUpload\": false,\n  \"ShowOnProductFront\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/skuservicetype")
  .post(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/skuservicetype',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  IsActive: false,
  IsGiftCard: false,
  IsRequired: false,
  Name: '',
  ShowOnAttachmentFront: false,
  ShowOnCartFront: false,
  ShowOnFileUpload: false,
  ShowOnProductFront: false
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog/pvt/skuservicetype',
  headers: {'content-type': '', accept: ''},
  body: {
    IsActive: false,
    IsGiftCard: false,
    IsRequired: false,
    Name: '',
    ShowOnAttachmentFront: false,
    ShowOnCartFront: false,
    ShowOnFileUpload: false,
    ShowOnProductFront: false
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/catalog/pvt/skuservicetype');

req.headers({
  'content-type': '',
  accept: ''
});

req.type('json');
req.send({
  IsActive: false,
  IsGiftCard: false,
  IsRequired: false,
  Name: '',
  ShowOnAttachmentFront: false,
  ShowOnCartFront: false,
  ShowOnFileUpload: false,
  ShowOnProductFront: false
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog/pvt/skuservicetype',
  headers: {'content-type': '', accept: ''},
  data: {
    IsActive: false,
    IsGiftCard: false,
    IsRequired: false,
    Name: '',
    ShowOnAttachmentFront: false,
    ShowOnCartFront: false,
    ShowOnFileUpload: false,
    ShowOnProductFront: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/skuservicetype';
const options = {
  method: 'POST',
  headers: {'content-type': '', accept: ''},
  body: '{"IsActive":false,"IsGiftCard":false,"IsRequired":false,"Name":"","ShowOnAttachmentFront":false,"ShowOnCartFront":false,"ShowOnFileUpload":false,"ShowOnProductFront":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": @"",
                           @"accept": @"" };
NSDictionary *parameters = @{ @"IsActive": @NO,
                              @"IsGiftCard": @NO,
                              @"IsRequired": @NO,
                              @"Name": @"",
                              @"ShowOnAttachmentFront": @NO,
                              @"ShowOnCartFront": @NO,
                              @"ShowOnFileUpload": @NO,
                              @"ShowOnProductFront": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/skuservicetype"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/catalog/pvt/skuservicetype" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"IsActive\": false,\n  \"IsGiftCard\": false,\n  \"IsRequired\": false,\n  \"Name\": \"\",\n  \"ShowOnAttachmentFront\": false,\n  \"ShowOnCartFront\": false,\n  \"ShowOnFileUpload\": false,\n  \"ShowOnProductFront\": false\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/skuservicetype",
  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([
    'IsActive' => null,
    'IsGiftCard' => null,
    'IsRequired' => null,
    'Name' => '',
    'ShowOnAttachmentFront' => null,
    'ShowOnCartFront' => null,
    'ShowOnFileUpload' => null,
    'ShowOnProductFront' => null
  ]),
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/catalog/pvt/skuservicetype', [
  'body' => '{
  "IsActive": false,
  "IsGiftCard": false,
  "IsRequired": false,
  "Name": "",
  "ShowOnAttachmentFront": false,
  "ShowOnCartFront": false,
  "ShowOnFileUpload": false,
  "ShowOnProductFront": false
}',
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/skuservicetype');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'IsActive' => null,
  'IsGiftCard' => null,
  'IsRequired' => null,
  'Name' => '',
  'ShowOnAttachmentFront' => null,
  'ShowOnCartFront' => null,
  'ShowOnFileUpload' => null,
  'ShowOnProductFront' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'IsActive' => null,
  'IsGiftCard' => null,
  'IsRequired' => null,
  'Name' => '',
  'ShowOnAttachmentFront' => null,
  'ShowOnCartFront' => null,
  'ShowOnFileUpload' => null,
  'ShowOnProductFront' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/catalog/pvt/skuservicetype');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/skuservicetype' -Method POST -Headers $headers -ContentType '' -Body '{
  "IsActive": false,
  "IsGiftCard": false,
  "IsRequired": false,
  "Name": "",
  "ShowOnAttachmentFront": false,
  "ShowOnCartFront": false,
  "ShowOnFileUpload": false,
  "ShowOnProductFront": false
}'
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/skuservicetype' -Method POST -Headers $headers -ContentType '' -Body '{
  "IsActive": false,
  "IsGiftCard": false,
  "IsRequired": false,
  "Name": "",
  "ShowOnAttachmentFront": false,
  "ShowOnCartFront": false,
  "ShowOnFileUpload": false,
  "ShowOnProductFront": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"IsActive\": false,\n  \"IsGiftCard\": false,\n  \"IsRequired\": false,\n  \"Name\": \"\",\n  \"ShowOnAttachmentFront\": false,\n  \"ShowOnCartFront\": false,\n  \"ShowOnFileUpload\": false,\n  \"ShowOnProductFront\": false\n}"

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("POST", "/baseUrl/api/catalog/pvt/skuservicetype", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/skuservicetype"

payload = {
    "IsActive": False,
    "IsGiftCard": False,
    "IsRequired": False,
    "Name": "",
    "ShowOnAttachmentFront": False,
    "ShowOnCartFront": False,
    "ShowOnFileUpload": False,
    "ShowOnProductFront": False
}
headers = {
    "content-type": "",
    "accept": ""
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/skuservicetype"

payload <- "{\n  \"IsActive\": false,\n  \"IsGiftCard\": false,\n  \"IsRequired\": false,\n  \"Name\": \"\",\n  \"ShowOnAttachmentFront\": false,\n  \"ShowOnCartFront\": false,\n  \"ShowOnFileUpload\": false,\n  \"ShowOnProductFront\": false\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/skuservicetype")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = ''
request["accept"] = ''
request.body = "{\n  \"IsActive\": false,\n  \"IsGiftCard\": false,\n  \"IsRequired\": false,\n  \"Name\": \"\",\n  \"ShowOnAttachmentFront\": false,\n  \"ShowOnCartFront\": false,\n  \"ShowOnFileUpload\": false,\n  \"ShowOnProductFront\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/api/catalog/pvt/skuservicetype') do |req|
  req.headers['accept'] = ''
  req.body = "{\n  \"IsActive\": false,\n  \"IsGiftCard\": false,\n  \"IsRequired\": false,\n  \"Name\": \"\",\n  \"ShowOnAttachmentFront\": false,\n  \"ShowOnCartFront\": false,\n  \"ShowOnFileUpload\": false,\n  \"ShowOnProductFront\": false\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/skuservicetype";

    let payload = json!({
        "IsActive": false,
        "IsGiftCard": false,
        "IsRequired": false,
        "Name": "",
        "ShowOnAttachmentFront": false,
        "ShowOnCartFront": false,
        "ShowOnFileUpload": false,
        "ShowOnProductFront": false
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/catalog/pvt/skuservicetype \
  --header 'accept: ' \
  --header 'content-type: ' \
  --data '{
  "IsActive": false,
  "IsGiftCard": false,
  "IsRequired": false,
  "Name": "",
  "ShowOnAttachmentFront": false,
  "ShowOnCartFront": false,
  "ShowOnFileUpload": false,
  "ShowOnProductFront": false
}'
echo '{
  "IsActive": false,
  "IsGiftCard": false,
  "IsRequired": false,
  "Name": "",
  "ShowOnAttachmentFront": false,
  "ShowOnCartFront": false,
  "ShowOnFileUpload": false,
  "ShowOnProductFront": false
}' |  \
  http POST {{baseUrl}}/api/catalog/pvt/skuservicetype \
  accept:'' \
  content-type:''
wget --quiet \
  --method POST \
  --header 'content-type: ' \
  --header 'accept: ' \
  --body-data '{\n  "IsActive": false,\n  "IsGiftCard": false,\n  "IsRequired": false,\n  "Name": "",\n  "ShowOnAttachmentFront": false,\n  "ShowOnCartFront": false,\n  "ShowOnFileUpload": false,\n  "ShowOnProductFront": false\n}' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/skuservicetype
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]
let parameters = [
  "IsActive": false,
  "IsGiftCard": false,
  "IsRequired": false,
  "Name": "",
  "ShowOnAttachmentFront": false,
  "ShowOnCartFront": false,
  "ShowOnFileUpload": false,
  "ShowOnProductFront": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/skuservicetype")! 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

{
  "Id": 2,
  "IsActive": true,
  "IsGiftCard": true,
  "IsRequired": true,
  "Name": "Test API SKU Services",
  "ShowOnAttachmentFront": true,
  "ShowOnCartFront": true,
  "ShowOnFileUpload": true,
  "ShowOnProductFront": true
}
DELETE Delete SKU Service Type
{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId
HEADERS

Content-Type
Accept
QUERY PARAMS

skuServiceTypeId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId" {:headers {:content-type ""
                                                                                                         :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

response = HTTP::Client.delete url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId");
var request = new RestRequest("", Method.Delete);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId"

	req, _ := http.NewRequest("DELETE", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/api/catalog/pvt/skuservicetype/:skuServiceTypeId HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId"))
    .header("content-type", "")
    .header("accept", "")
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId")
  .delete(null)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId';
const options = {method: 'DELETE', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId',
  method: 'DELETE',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId")
  .delete(null)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/skuservicetype/:skuServiceTypeId',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId';
const options = {method: 'DELETE', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId');
$request->setMethod(HTTP_METH_DELETE);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId');
$request->setRequestMethod('DELETE');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId' -Method DELETE -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId' -Method DELETE -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("DELETE", "/baseUrl/api/catalog/pvt/skuservicetype/:skuServiceTypeId", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.delete(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/api/catalog/pvt/skuservicetype/:skuServiceTypeId') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId \
  --header 'accept: ' \
  --header 'content-type: '
http DELETE {{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId \
  accept:'' \
  content-type:''
wget --quiet \
  --method DELETE \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get SKU Service Type
{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId
HEADERS

Content-Type
Accept
QUERY PARAMS

skuServiceTypeId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId" {:headers {:content-type ""
                                                                                                      :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

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}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId");
var request = new RestRequest("", Method.Get);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/catalog/pvt/skuservicetype/:skuServiceTypeId HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId"))
    .header("content-type", "")
    .header("accept", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId',
  method: 'GET',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/skuservicetype/:skuServiceTypeId',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId"]
                                                       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}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId",
  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: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId');
$request->setRequestMethod('GET');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId' -Method GET -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("GET", "/baseUrl/api/catalog/pvt/skuservicetype/:skuServiceTypeId", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/catalog/pvt/skuservicetype/:skuServiceTypeId') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".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}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId \
  --header 'accept: ' \
  --header 'content-type: '
http GET {{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId \
  accept:'' \
  content-type:''
wget --quiet \
  --method GET \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId")! 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

{
  "Id": 2,
  "IsActive": true,
  "IsGiftCard": true,
  "IsRequired": true,
  "Name": "Test API SKU Services",
  "ShowOnAttachmentFront": true,
  "ShowOnCartFront": true,
  "ShowOnFileUpload": true,
  "ShowOnProductFront": true
}
PUT Update SKU Service Type
{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId
HEADERS

Content-Type
Accept
QUERY PARAMS

skuServiceTypeId
BODY json

{
  "IsActive": false,
  "IsGiftCard": false,
  "IsRequired": false,
  "Name": "",
  "ShowOnAttachmentFront": false,
  "ShowOnCartFront": false,
  "ShowOnFileUpload": false,
  "ShowOnProductFront": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"IsActive\": false,\n  \"IsGiftCard\": false,\n  \"IsRequired\": false,\n  \"Name\": \"\",\n  \"ShowOnAttachmentFront\": false,\n  \"ShowOnCartFront\": false,\n  \"ShowOnFileUpload\": false,\n  \"ShowOnProductFront\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId" {:headers {:accept ""}
                                                                                            :content-type :json
                                                                                            :form-params {:IsActive false
                                                                                                          :IsGiftCard false
                                                                                                          :IsRequired false
                                                                                                          :Name ""
                                                                                                          :ShowOnAttachmentFront false
                                                                                                          :ShowOnCartFront false
                                                                                                          :ShowOnFileUpload false
                                                                                                          :ShowOnProductFront false}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}
reqBody = "{\n  \"IsActive\": false,\n  \"IsGiftCard\": false,\n  \"IsRequired\": false,\n  \"Name\": \"\",\n  \"ShowOnAttachmentFront\": false,\n  \"ShowOnCartFront\": false,\n  \"ShowOnFileUpload\": false,\n  \"ShowOnProductFront\": false\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId"),
    Headers =
    {
        { "accept", "" },
    },
    Content = new StringContent("{\n  \"IsActive\": false,\n  \"IsGiftCard\": false,\n  \"IsRequired\": false,\n  \"Name\": \"\",\n  \"ShowOnAttachmentFront\": false,\n  \"ShowOnCartFront\": false,\n  \"ShowOnFileUpload\": false,\n  \"ShowOnProductFront\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
request.AddParameter("", "{\n  \"IsActive\": false,\n  \"IsGiftCard\": false,\n  \"IsRequired\": false,\n  \"Name\": \"\",\n  \"ShowOnAttachmentFront\": false,\n  \"ShowOnCartFront\": false,\n  \"ShowOnFileUpload\": false,\n  \"ShowOnProductFront\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId"

	payload := strings.NewReader("{\n  \"IsActive\": false,\n  \"IsGiftCard\": false,\n  \"IsRequired\": false,\n  \"Name\": \"\",\n  \"ShowOnAttachmentFront\": false,\n  \"ShowOnCartFront\": false,\n  \"ShowOnFileUpload\": false,\n  \"ShowOnProductFront\": false\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/catalog/pvt/skuservicetype/:skuServiceTypeId HTTP/1.1
Content-Type: 
Accept: 
Host: example.com
Content-Length: 205

{
  "IsActive": false,
  "IsGiftCard": false,
  "IsRequired": false,
  "Name": "",
  "ShowOnAttachmentFront": false,
  "ShowOnCartFront": false,
  "ShowOnFileUpload": false,
  "ShowOnProductFront": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .setBody("{\n  \"IsActive\": false,\n  \"IsGiftCard\": false,\n  \"IsRequired\": false,\n  \"Name\": \"\",\n  \"ShowOnAttachmentFront\": false,\n  \"ShowOnCartFront\": false,\n  \"ShowOnFileUpload\": false,\n  \"ShowOnProductFront\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId"))
    .header("content-type", "")
    .header("accept", "")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"IsActive\": false,\n  \"IsGiftCard\": false,\n  \"IsRequired\": false,\n  \"Name\": \"\",\n  \"ShowOnAttachmentFront\": false,\n  \"ShowOnCartFront\": false,\n  \"ShowOnFileUpload\": false,\n  \"ShowOnProductFront\": 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  \"IsActive\": false,\n  \"IsGiftCard\": false,\n  \"IsRequired\": false,\n  \"Name\": \"\",\n  \"ShowOnAttachmentFront\": false,\n  \"ShowOnCartFront\": false,\n  \"ShowOnFileUpload\": false,\n  \"ShowOnProductFront\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId")
  .put(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId")
  .header("content-type", "")
  .header("accept", "")
  .body("{\n  \"IsActive\": false,\n  \"IsGiftCard\": false,\n  \"IsRequired\": false,\n  \"Name\": \"\",\n  \"ShowOnAttachmentFront\": false,\n  \"ShowOnCartFront\": false,\n  \"ShowOnFileUpload\": false,\n  \"ShowOnProductFront\": false\n}")
  .asString();
const data = JSON.stringify({
  IsActive: false,
  IsGiftCard: false,
  IsRequired: false,
  Name: '',
  ShowOnAttachmentFront: false,
  ShowOnCartFront: false,
  ShowOnFileUpload: false,
  ShowOnProductFront: false
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId',
  headers: {'content-type': '', accept: ''},
  data: {
    IsActive: false,
    IsGiftCard: false,
    IsRequired: false,
    Name: '',
    ShowOnAttachmentFront: false,
    ShowOnCartFront: false,
    ShowOnFileUpload: false,
    ShowOnProductFront: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId';
const options = {
  method: 'PUT',
  headers: {'content-type': '', accept: ''},
  body: '{"IsActive":false,"IsGiftCard":false,"IsRequired":false,"Name":"","ShowOnAttachmentFront":false,"ShowOnCartFront":false,"ShowOnFileUpload":false,"ShowOnProductFront":false}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId',
  method: 'PUT',
  headers: {
    'content-type': '',
    accept: ''
  },
  processData: false,
  data: '{\n  "IsActive": false,\n  "IsGiftCard": false,\n  "IsRequired": false,\n  "Name": "",\n  "ShowOnAttachmentFront": false,\n  "ShowOnCartFront": false,\n  "ShowOnFileUpload": false,\n  "ShowOnProductFront": 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  \"IsActive\": false,\n  \"IsGiftCard\": false,\n  \"IsRequired\": false,\n  \"Name\": \"\",\n  \"ShowOnAttachmentFront\": false,\n  \"ShowOnCartFront\": false,\n  \"ShowOnFileUpload\": false,\n  \"ShowOnProductFront\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId")
  .put(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/skuservicetype/:skuServiceTypeId',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  IsActive: false,
  IsGiftCard: false,
  IsRequired: false,
  Name: '',
  ShowOnAttachmentFront: false,
  ShowOnCartFront: false,
  ShowOnFileUpload: false,
  ShowOnProductFront: false
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId',
  headers: {'content-type': '', accept: ''},
  body: {
    IsActive: false,
    IsGiftCard: false,
    IsRequired: false,
    Name: '',
    ShowOnAttachmentFront: false,
    ShowOnCartFront: false,
    ShowOnFileUpload: false,
    ShowOnProductFront: false
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId');

req.headers({
  'content-type': '',
  accept: ''
});

req.type('json');
req.send({
  IsActive: false,
  IsGiftCard: false,
  IsRequired: false,
  Name: '',
  ShowOnAttachmentFront: false,
  ShowOnCartFront: false,
  ShowOnFileUpload: false,
  ShowOnProductFront: false
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId',
  headers: {'content-type': '', accept: ''},
  data: {
    IsActive: false,
    IsGiftCard: false,
    IsRequired: false,
    Name: '',
    ShowOnAttachmentFront: false,
    ShowOnCartFront: false,
    ShowOnFileUpload: false,
    ShowOnProductFront: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId';
const options = {
  method: 'PUT',
  headers: {'content-type': '', accept: ''},
  body: '{"IsActive":false,"IsGiftCard":false,"IsRequired":false,"Name":"","ShowOnAttachmentFront":false,"ShowOnCartFront":false,"ShowOnFileUpload":false,"ShowOnProductFront":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": @"",
                           @"accept": @"" };
NSDictionary *parameters = @{ @"IsActive": @NO,
                              @"IsGiftCard": @NO,
                              @"IsRequired": @NO,
                              @"Name": @"",
                              @"ShowOnAttachmentFront": @NO,
                              @"ShowOnCartFront": @NO,
                              @"ShowOnFileUpload": @NO,
                              @"ShowOnProductFront": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"IsActive\": false,\n  \"IsGiftCard\": false,\n  \"IsRequired\": false,\n  \"Name\": \"\",\n  \"ShowOnAttachmentFront\": false,\n  \"ShowOnCartFront\": false,\n  \"ShowOnFileUpload\": false,\n  \"ShowOnProductFront\": false\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId",
  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([
    'IsActive' => null,
    'IsGiftCard' => null,
    'IsRequired' => null,
    'Name' => '',
    'ShowOnAttachmentFront' => null,
    'ShowOnCartFront' => null,
    'ShowOnFileUpload' => null,
    'ShowOnProductFront' => null
  ]),
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId', [
  'body' => '{
  "IsActive": false,
  "IsGiftCard": false,
  "IsRequired": false,
  "Name": "",
  "ShowOnAttachmentFront": false,
  "ShowOnCartFront": false,
  "ShowOnFileUpload": false,
  "ShowOnProductFront": false
}',
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'IsActive' => null,
  'IsGiftCard' => null,
  'IsRequired' => null,
  'Name' => '',
  'ShowOnAttachmentFront' => null,
  'ShowOnCartFront' => null,
  'ShowOnFileUpload' => null,
  'ShowOnProductFront' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'IsActive' => null,
  'IsGiftCard' => null,
  'IsRequired' => null,
  'Name' => '',
  'ShowOnAttachmentFront' => null,
  'ShowOnCartFront' => null,
  'ShowOnFileUpload' => null,
  'ShowOnProductFront' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId' -Method PUT -Headers $headers -ContentType '' -Body '{
  "IsActive": false,
  "IsGiftCard": false,
  "IsRequired": false,
  "Name": "",
  "ShowOnAttachmentFront": false,
  "ShowOnCartFront": false,
  "ShowOnFileUpload": false,
  "ShowOnProductFront": false
}'
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId' -Method PUT -Headers $headers -ContentType '' -Body '{
  "IsActive": false,
  "IsGiftCard": false,
  "IsRequired": false,
  "Name": "",
  "ShowOnAttachmentFront": false,
  "ShowOnCartFront": false,
  "ShowOnFileUpload": false,
  "ShowOnProductFront": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"IsActive\": false,\n  \"IsGiftCard\": false,\n  \"IsRequired\": false,\n  \"Name\": \"\",\n  \"ShowOnAttachmentFront\": false,\n  \"ShowOnCartFront\": false,\n  \"ShowOnFileUpload\": false,\n  \"ShowOnProductFront\": false\n}"

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("PUT", "/baseUrl/api/catalog/pvt/skuservicetype/:skuServiceTypeId", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId"

payload = {
    "IsActive": False,
    "IsGiftCard": False,
    "IsRequired": False,
    "Name": "",
    "ShowOnAttachmentFront": False,
    "ShowOnCartFront": False,
    "ShowOnFileUpload": False,
    "ShowOnProductFront": False
}
headers = {
    "content-type": "",
    "accept": ""
}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId"

payload <- "{\n  \"IsActive\": false,\n  \"IsGiftCard\": false,\n  \"IsRequired\": false,\n  \"Name\": \"\",\n  \"ShowOnAttachmentFront\": false,\n  \"ShowOnCartFront\": false,\n  \"ShowOnFileUpload\": false,\n  \"ShowOnProductFront\": false\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = ''
request["accept"] = ''
request.body = "{\n  \"IsActive\": false,\n  \"IsGiftCard\": false,\n  \"IsRequired\": false,\n  \"Name\": \"\",\n  \"ShowOnAttachmentFront\": false,\n  \"ShowOnCartFront\": false,\n  \"ShowOnFileUpload\": false,\n  \"ShowOnProductFront\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.put('/baseUrl/api/catalog/pvt/skuservicetype/:skuServiceTypeId') do |req|
  req.headers['accept'] = ''
  req.body = "{\n  \"IsActive\": false,\n  \"IsGiftCard\": false,\n  \"IsRequired\": false,\n  \"Name\": \"\",\n  \"ShowOnAttachmentFront\": false,\n  \"ShowOnCartFront\": false,\n  \"ShowOnFileUpload\": false,\n  \"ShowOnProductFront\": false\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId";

    let payload = json!({
        "IsActive": false,
        "IsGiftCard": false,
        "IsRequired": false,
        "Name": "",
        "ShowOnAttachmentFront": false,
        "ShowOnCartFront": false,
        "ShowOnFileUpload": false,
        "ShowOnProductFront": false
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId \
  --header 'accept: ' \
  --header 'content-type: ' \
  --data '{
  "IsActive": false,
  "IsGiftCard": false,
  "IsRequired": false,
  "Name": "",
  "ShowOnAttachmentFront": false,
  "ShowOnCartFront": false,
  "ShowOnFileUpload": false,
  "ShowOnProductFront": false
}'
echo '{
  "IsActive": false,
  "IsGiftCard": false,
  "IsRequired": false,
  "Name": "",
  "ShowOnAttachmentFront": false,
  "ShowOnCartFront": false,
  "ShowOnFileUpload": false,
  "ShowOnProductFront": false
}' |  \
  http PUT {{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId \
  accept:'' \
  content-type:''
wget --quiet \
  --method PUT \
  --header 'content-type: ' \
  --header 'accept: ' \
  --body-data '{\n  "IsActive": false,\n  "IsGiftCard": false,\n  "IsRequired": false,\n  "Name": "",\n  "ShowOnAttachmentFront": false,\n  "ShowOnCartFront": false,\n  "ShowOnFileUpload": false,\n  "ShowOnProductFront": false\n}' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]
let parameters = [
  "IsActive": false,
  "IsGiftCard": false,
  "IsRequired": false,
  "Name": "",
  "ShowOnAttachmentFront": false,
  "ShowOnCartFront": false,
  "ShowOnFileUpload": false,
  "ShowOnProductFront": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/skuservicetype/:skuServiceTypeId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "Id": 2,
  "IsActive": true,
  "IsGiftCard": true,
  "IsRequired": true,
  "Name": "Test API SKU Services",
  "ShowOnAttachmentFront": true,
  "ShowOnCartFront": true,
  "ShowOnFileUpload": true,
  "ShowOnProductFront": true
}
POST Create SKU Service Value
{{baseUrl}}/api/catalog/pvt/skuservicevalue
HEADERS

Content-Type
Accept
BODY json

{
  "Cost": "",
  "Name": "",
  "SkuServiceTypeId": 0,
  "Value": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/skuservicevalue");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"Cost\": \"\",\n  \"Name\": \"\",\n  \"SkuServiceTypeId\": 0,\n  \"Value\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/catalog/pvt/skuservicevalue" {:headers {:accept ""}
                                                                            :content-type :json
                                                                            :form-params {:Cost ""
                                                                                          :Name ""
                                                                                          :SkuServiceTypeId 0
                                                                                          :Value ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/skuservicevalue"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}
reqBody = "{\n  \"Cost\": \"\",\n  \"Name\": \"\",\n  \"SkuServiceTypeId\": 0,\n  \"Value\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/catalog/pvt/skuservicevalue"),
    Headers =
    {
        { "accept", "" },
    },
    Content = new StringContent("{\n  \"Cost\": \"\",\n  \"Name\": \"\",\n  \"SkuServiceTypeId\": 0,\n  \"Value\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/skuservicevalue");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
request.AddParameter("", "{\n  \"Cost\": \"\",\n  \"Name\": \"\",\n  \"SkuServiceTypeId\": 0,\n  \"Value\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/skuservicevalue"

	payload := strings.NewReader("{\n  \"Cost\": \"\",\n  \"Name\": \"\",\n  \"SkuServiceTypeId\": 0,\n  \"Value\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/catalog/pvt/skuservicevalue HTTP/1.1
Content-Type: 
Accept: 
Host: example.com
Content-Length: 70

{
  "Cost": "",
  "Name": "",
  "SkuServiceTypeId": 0,
  "Value": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/catalog/pvt/skuservicevalue")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .setBody("{\n  \"Cost\": \"\",\n  \"Name\": \"\",\n  \"SkuServiceTypeId\": 0,\n  \"Value\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/skuservicevalue"))
    .header("content-type", "")
    .header("accept", "")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"Cost\": \"\",\n  \"Name\": \"\",\n  \"SkuServiceTypeId\": 0,\n  \"Value\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"Cost\": \"\",\n  \"Name\": \"\",\n  \"SkuServiceTypeId\": 0,\n  \"Value\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/skuservicevalue")
  .post(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/catalog/pvt/skuservicevalue")
  .header("content-type", "")
  .header("accept", "")
  .body("{\n  \"Cost\": \"\",\n  \"Name\": \"\",\n  \"SkuServiceTypeId\": 0,\n  \"Value\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  Cost: '',
  Name: '',
  SkuServiceTypeId: 0,
  Value: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/catalog/pvt/skuservicevalue');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog/pvt/skuservicevalue',
  headers: {'content-type': '', accept: ''},
  data: {Cost: '', Name: '', SkuServiceTypeId: 0, Value: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/skuservicevalue';
const options = {
  method: 'POST',
  headers: {'content-type': '', accept: ''},
  body: '{"Cost":"","Name":"","SkuServiceTypeId":0,"Value":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/skuservicevalue',
  method: 'POST',
  headers: {
    'content-type': '',
    accept: ''
  },
  processData: false,
  data: '{\n  "Cost": "",\n  "Name": "",\n  "SkuServiceTypeId": 0,\n  "Value": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"Cost\": \"\",\n  \"Name\": \"\",\n  \"SkuServiceTypeId\": 0,\n  \"Value\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/skuservicevalue")
  .post(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/skuservicevalue',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({Cost: '', Name: '', SkuServiceTypeId: 0, Value: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog/pvt/skuservicevalue',
  headers: {'content-type': '', accept: ''},
  body: {Cost: '', Name: '', SkuServiceTypeId: 0, Value: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/catalog/pvt/skuservicevalue');

req.headers({
  'content-type': '',
  accept: ''
});

req.type('json');
req.send({
  Cost: '',
  Name: '',
  SkuServiceTypeId: 0,
  Value: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog/pvt/skuservicevalue',
  headers: {'content-type': '', accept: ''},
  data: {Cost: '', Name: '', SkuServiceTypeId: 0, Value: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/skuservicevalue';
const options = {
  method: 'POST',
  headers: {'content-type': '', accept: ''},
  body: '{"Cost":"","Name":"","SkuServiceTypeId":0,"Value":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };
NSDictionary *parameters = @{ @"Cost": @"",
                              @"Name": @"",
                              @"SkuServiceTypeId": @0,
                              @"Value": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/skuservicevalue"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/catalog/pvt/skuservicevalue" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"Cost\": \"\",\n  \"Name\": \"\",\n  \"SkuServiceTypeId\": 0,\n  \"Value\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/skuservicevalue",
  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([
    'Cost' => '',
    'Name' => '',
    'SkuServiceTypeId' => 0,
    'Value' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/catalog/pvt/skuservicevalue', [
  'body' => '{
  "Cost": "",
  "Name": "",
  "SkuServiceTypeId": 0,
  "Value": ""
}',
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/skuservicevalue');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Cost' => '',
  'Name' => '',
  'SkuServiceTypeId' => 0,
  'Value' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Cost' => '',
  'Name' => '',
  'SkuServiceTypeId' => 0,
  'Value' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/catalog/pvt/skuservicevalue');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/skuservicevalue' -Method POST -Headers $headers -ContentType '' -Body '{
  "Cost": "",
  "Name": "",
  "SkuServiceTypeId": 0,
  "Value": ""
}'
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/skuservicevalue' -Method POST -Headers $headers -ContentType '' -Body '{
  "Cost": "",
  "Name": "",
  "SkuServiceTypeId": 0,
  "Value": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"Cost\": \"\",\n  \"Name\": \"\",\n  \"SkuServiceTypeId\": 0,\n  \"Value\": \"\"\n}"

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("POST", "/baseUrl/api/catalog/pvt/skuservicevalue", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/skuservicevalue"

payload = {
    "Cost": "",
    "Name": "",
    "SkuServiceTypeId": 0,
    "Value": ""
}
headers = {
    "content-type": "",
    "accept": ""
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/skuservicevalue"

payload <- "{\n  \"Cost\": \"\",\n  \"Name\": \"\",\n  \"SkuServiceTypeId\": 0,\n  \"Value\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/skuservicevalue")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = ''
request["accept"] = ''
request.body = "{\n  \"Cost\": \"\",\n  \"Name\": \"\",\n  \"SkuServiceTypeId\": 0,\n  \"Value\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/api/catalog/pvt/skuservicevalue') do |req|
  req.headers['accept'] = ''
  req.body = "{\n  \"Cost\": \"\",\n  \"Name\": \"\",\n  \"SkuServiceTypeId\": 0,\n  \"Value\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/skuservicevalue";

    let payload = json!({
        "Cost": "",
        "Name": "",
        "SkuServiceTypeId": 0,
        "Value": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/catalog/pvt/skuservicevalue \
  --header 'accept: ' \
  --header 'content-type: ' \
  --data '{
  "Cost": "",
  "Name": "",
  "SkuServiceTypeId": 0,
  "Value": ""
}'
echo '{
  "Cost": "",
  "Name": "",
  "SkuServiceTypeId": 0,
  "Value": ""
}' |  \
  http POST {{baseUrl}}/api/catalog/pvt/skuservicevalue \
  accept:'' \
  content-type:''
wget --quiet \
  --method POST \
  --header 'content-type: ' \
  --header 'accept: ' \
  --body-data '{\n  "Cost": "",\n  "Name": "",\n  "SkuServiceTypeId": 0,\n  "Value": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/skuservicevalue
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]
let parameters = [
  "Cost": "",
  "Name": "",
  "SkuServiceTypeId": 0,
  "Value": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/skuservicevalue")! 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

{
  "Cost": 10.5,
  "Id": 2,
  "Name": "Test ServiceValue API",
  "SkuServiceTypeId": 2,
  "Value": 10.5
}
DELETE Delete SKU Service Value
{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId
HEADERS

Content-Type
Accept
QUERY PARAMS

skuServiceValueId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId" {:headers {:content-type ""
                                                                                                           :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

response = HTTP::Client.delete url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId");
var request = new RestRequest("", Method.Delete);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId"

	req, _ := http.NewRequest("DELETE", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/api/catalog/pvt/skuservicevalue/:skuServiceValueId HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId"))
    .header("content-type", "")
    .header("accept", "")
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId")
  .delete(null)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId';
const options = {method: 'DELETE', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId',
  method: 'DELETE',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId")
  .delete(null)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/skuservicevalue/:skuServiceValueId',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId';
const options = {method: 'DELETE', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId');
$request->setMethod(HTTP_METH_DELETE);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId');
$request->setRequestMethod('DELETE');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId' -Method DELETE -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId' -Method DELETE -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("DELETE", "/baseUrl/api/catalog/pvt/skuservicevalue/:skuServiceValueId", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.delete(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/api/catalog/pvt/skuservicevalue/:skuServiceValueId') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId \
  --header 'accept: ' \
  --header 'content-type: '
http DELETE {{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId \
  accept:'' \
  content-type:''
wget --quiet \
  --method DELETE \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get SKU Service Value
{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId
HEADERS

Content-Type
Accept
QUERY PARAMS

skuServiceValueId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId" {:headers {:content-type ""
                                                                                                        :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

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}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId");
var request = new RestRequest("", Method.Get);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/catalog/pvt/skuservicevalue/:skuServiceValueId HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId"))
    .header("content-type", "")
    .header("accept", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId',
  method: 'GET',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/skuservicevalue/:skuServiceValueId',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId"]
                                                       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}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId",
  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: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId');
$request->setRequestMethod('GET');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId' -Method GET -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("GET", "/baseUrl/api/catalog/pvt/skuservicevalue/:skuServiceValueId", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/catalog/pvt/skuservicevalue/:skuServiceValueId') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".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}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId \
  --header 'accept: ' \
  --header 'content-type: '
http GET {{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId \
  accept:'' \
  content-type:''
wget --quiet \
  --method GET \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId")! 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

{
  "Cost": 10.5,
  "Id": 2,
  "Name": "Test ServiceValue API",
  "SkuServiceTypeId": 2,
  "Value": 10.5
}
PUT Update SKU Service Value
{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId
HEADERS

Content-Type
Accept
QUERY PARAMS

skuServiceValueId
BODY json

{
  "Cost": "",
  "Name": "",
  "SkuServiceTypeId": 0,
  "Value": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"Cost\": \"\",\n  \"Name\": \"\",\n  \"SkuServiceTypeId\": 0,\n  \"Value\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId" {:headers {:accept ""}
                                                                                              :content-type :json
                                                                                              :form-params {:Cost ""
                                                                                                            :Name ""
                                                                                                            :SkuServiceTypeId 0
                                                                                                            :Value ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}
reqBody = "{\n  \"Cost\": \"\",\n  \"Name\": \"\",\n  \"SkuServiceTypeId\": 0,\n  \"Value\": \"\"\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId"),
    Headers =
    {
        { "accept", "" },
    },
    Content = new StringContent("{\n  \"Cost\": \"\",\n  \"Name\": \"\",\n  \"SkuServiceTypeId\": 0,\n  \"Value\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
request.AddParameter("", "{\n  \"Cost\": \"\",\n  \"Name\": \"\",\n  \"SkuServiceTypeId\": 0,\n  \"Value\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId"

	payload := strings.NewReader("{\n  \"Cost\": \"\",\n  \"Name\": \"\",\n  \"SkuServiceTypeId\": 0,\n  \"Value\": \"\"\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/catalog/pvt/skuservicevalue/:skuServiceValueId HTTP/1.1
Content-Type: 
Accept: 
Host: example.com
Content-Length: 70

{
  "Cost": "",
  "Name": "",
  "SkuServiceTypeId": 0,
  "Value": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .setBody("{\n  \"Cost\": \"\",\n  \"Name\": \"\",\n  \"SkuServiceTypeId\": 0,\n  \"Value\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId"))
    .header("content-type", "")
    .header("accept", "")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"Cost\": \"\",\n  \"Name\": \"\",\n  \"SkuServiceTypeId\": 0,\n  \"Value\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"Cost\": \"\",\n  \"Name\": \"\",\n  \"SkuServiceTypeId\": 0,\n  \"Value\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId")
  .put(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId")
  .header("content-type", "")
  .header("accept", "")
  .body("{\n  \"Cost\": \"\",\n  \"Name\": \"\",\n  \"SkuServiceTypeId\": 0,\n  \"Value\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  Cost: '',
  Name: '',
  SkuServiceTypeId: 0,
  Value: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId',
  headers: {'content-type': '', accept: ''},
  data: {Cost: '', Name: '', SkuServiceTypeId: 0, Value: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId';
const options = {
  method: 'PUT',
  headers: {'content-type': '', accept: ''},
  body: '{"Cost":"","Name":"","SkuServiceTypeId":0,"Value":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId',
  method: 'PUT',
  headers: {
    'content-type': '',
    accept: ''
  },
  processData: false,
  data: '{\n  "Cost": "",\n  "Name": "",\n  "SkuServiceTypeId": 0,\n  "Value": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"Cost\": \"\",\n  \"Name\": \"\",\n  \"SkuServiceTypeId\": 0,\n  \"Value\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId")
  .put(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/skuservicevalue/:skuServiceValueId',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({Cost: '', Name: '', SkuServiceTypeId: 0, Value: ''}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId',
  headers: {'content-type': '', accept: ''},
  body: {Cost: '', Name: '', SkuServiceTypeId: 0, Value: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId');

req.headers({
  'content-type': '',
  accept: ''
});

req.type('json');
req.send({
  Cost: '',
  Name: '',
  SkuServiceTypeId: 0,
  Value: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId',
  headers: {'content-type': '', accept: ''},
  data: {Cost: '', Name: '', SkuServiceTypeId: 0, Value: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId';
const options = {
  method: 'PUT',
  headers: {'content-type': '', accept: ''},
  body: '{"Cost":"","Name":"","SkuServiceTypeId":0,"Value":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };
NSDictionary *parameters = @{ @"Cost": @"",
                              @"Name": @"",
                              @"SkuServiceTypeId": @0,
                              @"Value": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"Cost\": \"\",\n  \"Name\": \"\",\n  \"SkuServiceTypeId\": 0,\n  \"Value\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId",
  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([
    'Cost' => '',
    'Name' => '',
    'SkuServiceTypeId' => 0,
    'Value' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId', [
  'body' => '{
  "Cost": "",
  "Name": "",
  "SkuServiceTypeId": 0,
  "Value": ""
}',
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Cost' => '',
  'Name' => '',
  'SkuServiceTypeId' => 0,
  'Value' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Cost' => '',
  'Name' => '',
  'SkuServiceTypeId' => 0,
  'Value' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId' -Method PUT -Headers $headers -ContentType '' -Body '{
  "Cost": "",
  "Name": "",
  "SkuServiceTypeId": 0,
  "Value": ""
}'
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId' -Method PUT -Headers $headers -ContentType '' -Body '{
  "Cost": "",
  "Name": "",
  "SkuServiceTypeId": 0,
  "Value": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"Cost\": \"\",\n  \"Name\": \"\",\n  \"SkuServiceTypeId\": 0,\n  \"Value\": \"\"\n}"

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("PUT", "/baseUrl/api/catalog/pvt/skuservicevalue/:skuServiceValueId", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId"

payload = {
    "Cost": "",
    "Name": "",
    "SkuServiceTypeId": 0,
    "Value": ""
}
headers = {
    "content-type": "",
    "accept": ""
}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId"

payload <- "{\n  \"Cost\": \"\",\n  \"Name\": \"\",\n  \"SkuServiceTypeId\": 0,\n  \"Value\": \"\"\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = ''
request["accept"] = ''
request.body = "{\n  \"Cost\": \"\",\n  \"Name\": \"\",\n  \"SkuServiceTypeId\": 0,\n  \"Value\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.put('/baseUrl/api/catalog/pvt/skuservicevalue/:skuServiceValueId') do |req|
  req.headers['accept'] = ''
  req.body = "{\n  \"Cost\": \"\",\n  \"Name\": \"\",\n  \"SkuServiceTypeId\": 0,\n  \"Value\": \"\"\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId";

    let payload = json!({
        "Cost": "",
        "Name": "",
        "SkuServiceTypeId": 0,
        "Value": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId \
  --header 'accept: ' \
  --header 'content-type: ' \
  --data '{
  "Cost": "",
  "Name": "",
  "SkuServiceTypeId": 0,
  "Value": ""
}'
echo '{
  "Cost": "",
  "Name": "",
  "SkuServiceTypeId": 0,
  "Value": ""
}' |  \
  http PUT {{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId \
  accept:'' \
  content-type:''
wget --quiet \
  --method PUT \
  --header 'content-type: ' \
  --header 'accept: ' \
  --body-data '{\n  "Cost": "",\n  "Name": "",\n  "SkuServiceTypeId": 0,\n  "Value": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]
let parameters = [
  "Cost": "",
  "Name": "",
  "SkuServiceTypeId": 0,
  "Value": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/skuservicevalue/:skuServiceValueId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "Cost": 10.5,
  "Id": 2,
  "Name": "Test ServiceValue API",
  "SkuServiceTypeId": 2,
  "Value": 10.5
}
POST Associate SKU Specification
{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification
HEADERS

Content-Type
Accept
QUERY PARAMS

skuId
BODY json

{
  "FieldId": 0,
  "FieldValueId": 0
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"FieldId\": 0,\n  \"FieldValueId\": 0\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification" {:headers {:accept ""}
                                                                                                  :content-type :json
                                                                                                  :form-params {:FieldId 0
                                                                                                                :FieldValueId 0}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}
reqBody = "{\n  \"FieldId\": 0,\n  \"FieldValueId\": 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}}/api/catalog/pvt/stockkeepingunit/:skuId/specification"),
    Headers =
    {
        { "accept", "" },
    },
    Content = new StringContent("{\n  \"FieldId\": 0,\n  \"FieldValueId\": 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}}/api/catalog/pvt/stockkeepingunit/:skuId/specification");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
request.AddParameter("", "{\n  \"FieldId\": 0,\n  \"FieldValueId\": 0\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification"

	payload := strings.NewReader("{\n  \"FieldId\": 0,\n  \"FieldValueId\": 0\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/catalog/pvt/stockkeepingunit/:skuId/specification HTTP/1.1
Content-Type: 
Accept: 
Host: example.com
Content-Length: 39

{
  "FieldId": 0,
  "FieldValueId": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .setBody("{\n  \"FieldId\": 0,\n  \"FieldValueId\": 0\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification"))
    .header("content-type", "")
    .header("accept", "")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"FieldId\": 0,\n  \"FieldValueId\": 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  \"FieldId\": 0,\n  \"FieldValueId\": 0\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification")
  .post(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification")
  .header("content-type", "")
  .header("accept", "")
  .body("{\n  \"FieldId\": 0,\n  \"FieldValueId\": 0\n}")
  .asString();
const data = JSON.stringify({
  FieldId: 0,
  FieldValueId: 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}}/api/catalog/pvt/stockkeepingunit/:skuId/specification');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification',
  headers: {'content-type': '', accept: ''},
  data: {FieldId: 0, FieldValueId: 0}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification';
const options = {
  method: 'POST',
  headers: {'content-type': '', accept: ''},
  body: '{"FieldId":0,"FieldValueId":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}}/api/catalog/pvt/stockkeepingunit/:skuId/specification',
  method: 'POST',
  headers: {
    'content-type': '',
    accept: ''
  },
  processData: false,
  data: '{\n  "FieldId": 0,\n  "FieldValueId": 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  \"FieldId\": 0,\n  \"FieldValueId\": 0\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification")
  .post(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/stockkeepingunit/:skuId/specification',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({FieldId: 0, FieldValueId: 0}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification',
  headers: {'content-type': '', accept: ''},
  body: {FieldId: 0, FieldValueId: 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}}/api/catalog/pvt/stockkeepingunit/:skuId/specification');

req.headers({
  'content-type': '',
  accept: ''
});

req.type('json');
req.send({
  FieldId: 0,
  FieldValueId: 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}}/api/catalog/pvt/stockkeepingunit/:skuId/specification',
  headers: {'content-type': '', accept: ''},
  data: {FieldId: 0, FieldValueId: 0}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification';
const options = {
  method: 'POST',
  headers: {'content-type': '', accept: ''},
  body: '{"FieldId":0,"FieldValueId":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": @"",
                           @"accept": @"" };
NSDictionary *parameters = @{ @"FieldId": @0,
                              @"FieldValueId": @0 };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"FieldId\": 0,\n  \"FieldValueId\": 0\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification",
  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([
    'FieldId' => 0,
    'FieldValueId' => 0
  ]),
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification', [
  'body' => '{
  "FieldId": 0,
  "FieldValueId": 0
}',
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'FieldId' => 0,
  'FieldValueId' => 0
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'FieldId' => 0,
  'FieldValueId' => 0
]));
$request->setRequestUrl('{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification' -Method POST -Headers $headers -ContentType '' -Body '{
  "FieldId": 0,
  "FieldValueId": 0
}'
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification' -Method POST -Headers $headers -ContentType '' -Body '{
  "FieldId": 0,
  "FieldValueId": 0
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"FieldId\": 0,\n  \"FieldValueId\": 0\n}"

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("POST", "/baseUrl/api/catalog/pvt/stockkeepingunit/:skuId/specification", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification"

payload = {
    "FieldId": 0,
    "FieldValueId": 0
}
headers = {
    "content-type": "",
    "accept": ""
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification"

payload <- "{\n  \"FieldId\": 0,\n  \"FieldValueId\": 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}}/api/catalog/pvt/stockkeepingunit/:skuId/specification")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = ''
request["accept"] = ''
request.body = "{\n  \"FieldId\": 0,\n  \"FieldValueId\": 0\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/api/catalog/pvt/stockkeepingunit/:skuId/specification') do |req|
  req.headers['accept'] = ''
  req.body = "{\n  \"FieldId\": 0,\n  \"FieldValueId\": 0\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification";

    let payload = json!({
        "FieldId": 0,
        "FieldValueId": 0
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification \
  --header 'accept: ' \
  --header 'content-type: ' \
  --data '{
  "FieldId": 0,
  "FieldValueId": 0
}'
echo '{
  "FieldId": 0,
  "FieldValueId": 0
}' |  \
  http POST {{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification \
  accept:'' \
  content-type:''
wget --quiet \
  --method POST \
  --header 'content-type: ' \
  --header 'accept: ' \
  --body-data '{\n  "FieldId": 0,\n  "FieldValueId": 0\n}' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]
let parameters = [
  "FieldId": 0,
  "FieldValueId": 0
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification")! 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

{
  "FieldId": 193,
  "FieldValueId": 360,
  "Id": 1505,
  "SkuId": 1234568387,
  "Text": "Size 10"
}
PUT Associate SKU specification using specification name and group name
{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specificationvalue
HEADERS

Content-Type
Accept
QUERY PARAMS

skuId
BODY json

{
  "FieldName": "",
  "FieldValues": [],
  "GroupName": "",
  "RootLevelSpecification": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specificationvalue");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"FieldName\": \"\",\n  \"FieldValues\": [],\n  \"GroupName\": \"\",\n  \"RootLevelSpecification\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specificationvalue" {:headers {:accept ""}
                                                                                                      :content-type :json
                                                                                                      :form-params {:FieldName ""
                                                                                                                    :FieldValues []
                                                                                                                    :GroupName ""
                                                                                                                    :RootLevelSpecification false}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specificationvalue"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}
reqBody = "{\n  \"FieldName\": \"\",\n  \"FieldValues\": [],\n  \"GroupName\": \"\",\n  \"RootLevelSpecification\": false\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specificationvalue"),
    Headers =
    {
        { "accept", "" },
    },
    Content = new StringContent("{\n  \"FieldName\": \"\",\n  \"FieldValues\": [],\n  \"GroupName\": \"\",\n  \"RootLevelSpecification\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specificationvalue");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
request.AddParameter("", "{\n  \"FieldName\": \"\",\n  \"FieldValues\": [],\n  \"GroupName\": \"\",\n  \"RootLevelSpecification\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specificationvalue"

	payload := strings.NewReader("{\n  \"FieldName\": \"\",\n  \"FieldValues\": [],\n  \"GroupName\": \"\",\n  \"RootLevelSpecification\": false\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/catalog/pvt/stockkeepingunit/:skuId/specificationvalue HTTP/1.1
Content-Type: 
Accept: 
Host: example.com
Content-Length: 96

{
  "FieldName": "",
  "FieldValues": [],
  "GroupName": "",
  "RootLevelSpecification": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specificationvalue")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .setBody("{\n  \"FieldName\": \"\",\n  \"FieldValues\": [],\n  \"GroupName\": \"\",\n  \"RootLevelSpecification\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specificationvalue"))
    .header("content-type", "")
    .header("accept", "")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"FieldName\": \"\",\n  \"FieldValues\": [],\n  \"GroupName\": \"\",\n  \"RootLevelSpecification\": 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  \"FieldName\": \"\",\n  \"FieldValues\": [],\n  \"GroupName\": \"\",\n  \"RootLevelSpecification\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specificationvalue")
  .put(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specificationvalue")
  .header("content-type", "")
  .header("accept", "")
  .body("{\n  \"FieldName\": \"\",\n  \"FieldValues\": [],\n  \"GroupName\": \"\",\n  \"RootLevelSpecification\": false\n}")
  .asString();
const data = JSON.stringify({
  FieldName: '',
  FieldValues: [],
  GroupName: '',
  RootLevelSpecification: false
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specificationvalue');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specificationvalue',
  headers: {'content-type': '', accept: ''},
  data: {FieldName: '', FieldValues: [], GroupName: '', RootLevelSpecification: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specificationvalue';
const options = {
  method: 'PUT',
  headers: {'content-type': '', accept: ''},
  body: '{"FieldName":"","FieldValues":[],"GroupName":"","RootLevelSpecification":false}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specificationvalue',
  method: 'PUT',
  headers: {
    'content-type': '',
    accept: ''
  },
  processData: false,
  data: '{\n  "FieldName": "",\n  "FieldValues": [],\n  "GroupName": "",\n  "RootLevelSpecification": 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  \"FieldName\": \"\",\n  \"FieldValues\": [],\n  \"GroupName\": \"\",\n  \"RootLevelSpecification\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specificationvalue")
  .put(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/stockkeepingunit/:skuId/specificationvalue',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({FieldName: '', FieldValues: [], GroupName: '', RootLevelSpecification: false}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specificationvalue',
  headers: {'content-type': '', accept: ''},
  body: {FieldName: '', FieldValues: [], GroupName: '', RootLevelSpecification: false},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specificationvalue');

req.headers({
  'content-type': '',
  accept: ''
});

req.type('json');
req.send({
  FieldName: '',
  FieldValues: [],
  GroupName: '',
  RootLevelSpecification: false
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specificationvalue',
  headers: {'content-type': '', accept: ''},
  data: {FieldName: '', FieldValues: [], GroupName: '', RootLevelSpecification: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specificationvalue';
const options = {
  method: 'PUT',
  headers: {'content-type': '', accept: ''},
  body: '{"FieldName":"","FieldValues":[],"GroupName":"","RootLevelSpecification":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": @"",
                           @"accept": @"" };
NSDictionary *parameters = @{ @"FieldName": @"",
                              @"FieldValues": @[  ],
                              @"GroupName": @"",
                              @"RootLevelSpecification": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specificationvalue"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specificationvalue" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"FieldName\": \"\",\n  \"FieldValues\": [],\n  \"GroupName\": \"\",\n  \"RootLevelSpecification\": false\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specificationvalue",
  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([
    'FieldName' => '',
    'FieldValues' => [
        
    ],
    'GroupName' => '',
    'RootLevelSpecification' => null
  ]),
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specificationvalue', [
  'body' => '{
  "FieldName": "",
  "FieldValues": [],
  "GroupName": "",
  "RootLevelSpecification": false
}',
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specificationvalue');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'FieldName' => '',
  'FieldValues' => [
    
  ],
  'GroupName' => '',
  'RootLevelSpecification' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'FieldName' => '',
  'FieldValues' => [
    
  ],
  'GroupName' => '',
  'RootLevelSpecification' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specificationvalue');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specificationvalue' -Method PUT -Headers $headers -ContentType '' -Body '{
  "FieldName": "",
  "FieldValues": [],
  "GroupName": "",
  "RootLevelSpecification": false
}'
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specificationvalue' -Method PUT -Headers $headers -ContentType '' -Body '{
  "FieldName": "",
  "FieldValues": [],
  "GroupName": "",
  "RootLevelSpecification": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"FieldName\": \"\",\n  \"FieldValues\": [],\n  \"GroupName\": \"\",\n  \"RootLevelSpecification\": false\n}"

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("PUT", "/baseUrl/api/catalog/pvt/stockkeepingunit/:skuId/specificationvalue", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specificationvalue"

payload = {
    "FieldName": "",
    "FieldValues": [],
    "GroupName": "",
    "RootLevelSpecification": False
}
headers = {
    "content-type": "",
    "accept": ""
}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specificationvalue"

payload <- "{\n  \"FieldName\": \"\",\n  \"FieldValues\": [],\n  \"GroupName\": \"\",\n  \"RootLevelSpecification\": false\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specificationvalue")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = ''
request["accept"] = ''
request.body = "{\n  \"FieldName\": \"\",\n  \"FieldValues\": [],\n  \"GroupName\": \"\",\n  \"RootLevelSpecification\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.put('/baseUrl/api/catalog/pvt/stockkeepingunit/:skuId/specificationvalue') do |req|
  req.headers['accept'] = ''
  req.body = "{\n  \"FieldName\": \"\",\n  \"FieldValues\": [],\n  \"GroupName\": \"\",\n  \"RootLevelSpecification\": false\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specificationvalue";

    let payload = json!({
        "FieldName": "",
        "FieldValues": (),
        "GroupName": "",
        "RootLevelSpecification": false
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specificationvalue \
  --header 'accept: ' \
  --header 'content-type: ' \
  --data '{
  "FieldName": "",
  "FieldValues": [],
  "GroupName": "",
  "RootLevelSpecification": false
}'
echo '{
  "FieldName": "",
  "FieldValues": [],
  "GroupName": "",
  "RootLevelSpecification": false
}' |  \
  http PUT {{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specificationvalue \
  accept:'' \
  content-type:''
wget --quiet \
  --method PUT \
  --header 'content-type: ' \
  --header 'accept: ' \
  --body-data '{\n  "FieldName": "",\n  "FieldValues": [],\n  "GroupName": "",\n  "RootLevelSpecification": false\n}' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specificationvalue
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]
let parameters = [
  "FieldName": "",
  "FieldValues": [],
  "GroupName": "",
  "RootLevelSpecification": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specificationvalue")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

[
  {
    "FieldId": 29,
    "FieldValueId": 76,
    "Id": 418,
    "SkuId": 5,
    "Text": "M"
  }
]
DELETE Delete SKU Specification
{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification/:specificationId
HEADERS

Content-Type
Accept
QUERY PARAMS

skuId
specificationId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification/:specificationId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification/:specificationId" {:headers {:content-type ""
                                                                                                                               :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification/:specificationId"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

response = HTTP::Client.delete url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification/:specificationId"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification/:specificationId");
var request = new RestRequest("", Method.Delete);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification/:specificationId"

	req, _ := http.NewRequest("DELETE", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/api/catalog/pvt/stockkeepingunit/:skuId/specification/:specificationId HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification/:specificationId")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification/:specificationId"))
    .header("content-type", "")
    .header("accept", "")
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification/:specificationId")
  .delete(null)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification/:specificationId")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification/:specificationId');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification/:specificationId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification/:specificationId';
const options = {method: 'DELETE', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification/:specificationId',
  method: 'DELETE',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification/:specificationId")
  .delete(null)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/stockkeepingunit/:skuId/specification/:specificationId',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification/:specificationId',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification/:specificationId');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification/:specificationId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification/:specificationId';
const options = {method: 'DELETE', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification/:specificationId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification/:specificationId" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification/:specificationId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification/:specificationId', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification/:specificationId');
$request->setMethod(HTTP_METH_DELETE);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification/:specificationId');
$request->setRequestMethod('DELETE');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification/:specificationId' -Method DELETE -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification/:specificationId' -Method DELETE -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("DELETE", "/baseUrl/api/catalog/pvt/stockkeepingunit/:skuId/specification/:specificationId", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification/:specificationId"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.delete(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification/:specificationId"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification/:specificationId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/api/catalog/pvt/stockkeepingunit/:skuId/specification/:specificationId') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification/:specificationId";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification/:specificationId \
  --header 'accept: ' \
  --header 'content-type: '
http DELETE {{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification/:specificationId \
  accept:'' \
  content-type:''
wget --quiet \
  --method DELETE \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification/:specificationId
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification/:specificationId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE Delete all SKU Specifications
{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification
HEADERS

Content-Type
Accept
QUERY PARAMS

skuId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification" {:headers {:content-type ""
                                                                                                              :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

response = HTTP::Client.delete url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification");
var request = new RestRequest("", Method.Delete);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification"

	req, _ := http.NewRequest("DELETE", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/api/catalog/pvt/stockkeepingunit/:skuId/specification HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification"))
    .header("content-type", "")
    .header("accept", "")
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification")
  .delete(null)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification';
const options = {method: 'DELETE', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification',
  method: 'DELETE',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification")
  .delete(null)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/stockkeepingunit/:skuId/specification',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification';
const options = {method: 'DELETE', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification');
$request->setMethod(HTTP_METH_DELETE);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification');
$request->setRequestMethod('DELETE');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification' -Method DELETE -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification' -Method DELETE -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("DELETE", "/baseUrl/api/catalog/pvt/stockkeepingunit/:skuId/specification", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.delete(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/api/catalog/pvt/stockkeepingunit/:skuId/specification') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification \
  --header 'accept: ' \
  --header 'content-type: '
http DELETE {{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification \
  accept:'' \
  content-type:''
wget --quiet \
  --method DELETE \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get SKU Specifications
{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification
HEADERS

Content-Type
Accept
QUERY PARAMS

skuId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification" {:headers {:content-type ""
                                                                                                           :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

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}}/api/catalog/pvt/stockkeepingunit/:skuId/specification"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification");
var request = new RestRequest("", Method.Get);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/catalog/pvt/stockkeepingunit/:skuId/specification HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification"))
    .header("content-type", "")
    .header("accept", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification',
  method: 'GET',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/stockkeepingunit/:skuId/specification',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification"]
                                                       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}}/api/catalog/pvt/stockkeepingunit/:skuId/specification" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification",
  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: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification');
$request->setRequestMethod('GET');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification' -Method GET -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("GET", "/baseUrl/api/catalog/pvt/stockkeepingunit/:skuId/specification", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/catalog/pvt/stockkeepingunit/:skuId/specification') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".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}}/api/catalog/pvt/stockkeepingunit/:skuId/specification \
  --header 'accept: ' \
  --header 'content-type: '
http GET {{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification \
  accept:'' \
  content-type:''
wget --quiet \
  --method GET \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification")! 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

[
  {
    "FieldId": 193,
    "FieldValueId": 360,
    "Id": 1505,
    "SkuId": 1234568387,
    "Text": "Size 10"
  }
]
PUT Update SKU Specification
{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification
HEADERS

Content-Type
Accept
QUERY PARAMS

skuId
BODY json

{
  "FieldId": 0,
  "FieldValueId": 0,
  "Id": 0,
  "SkuId": 0,
  "Text": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"FieldId\": 0,\n  \"FieldValueId\": 0,\n  \"Id\": 0,\n  \"SkuId\": 0,\n  \"Text\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification" {:headers {:accept ""}
                                                                                                 :content-type :json
                                                                                                 :form-params {:FieldId 0
                                                                                                               :FieldValueId 0
                                                                                                               :Id 0
                                                                                                               :SkuId 0
                                                                                                               :Text ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}
reqBody = "{\n  \"FieldId\": 0,\n  \"FieldValueId\": 0,\n  \"Id\": 0,\n  \"SkuId\": 0,\n  \"Text\": \"\"\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification"),
    Headers =
    {
        { "accept", "" },
    },
    Content = new StringContent("{\n  \"FieldId\": 0,\n  \"FieldValueId\": 0,\n  \"Id\": 0,\n  \"SkuId\": 0,\n  \"Text\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
request.AddParameter("", "{\n  \"FieldId\": 0,\n  \"FieldValueId\": 0,\n  \"Id\": 0,\n  \"SkuId\": 0,\n  \"Text\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification"

	payload := strings.NewReader("{\n  \"FieldId\": 0,\n  \"FieldValueId\": 0,\n  \"Id\": 0,\n  \"SkuId\": 0,\n  \"Text\": \"\"\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/catalog/pvt/stockkeepingunit/:skuId/specification HTTP/1.1
Content-Type: 
Accept: 
Host: example.com
Content-Length: 78

{
  "FieldId": 0,
  "FieldValueId": 0,
  "Id": 0,
  "SkuId": 0,
  "Text": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .setBody("{\n  \"FieldId\": 0,\n  \"FieldValueId\": 0,\n  \"Id\": 0,\n  \"SkuId\": 0,\n  \"Text\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification"))
    .header("content-type", "")
    .header("accept", "")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"FieldId\": 0,\n  \"FieldValueId\": 0,\n  \"Id\": 0,\n  \"SkuId\": 0,\n  \"Text\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"FieldId\": 0,\n  \"FieldValueId\": 0,\n  \"Id\": 0,\n  \"SkuId\": 0,\n  \"Text\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification")
  .put(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification")
  .header("content-type", "")
  .header("accept", "")
  .body("{\n  \"FieldId\": 0,\n  \"FieldValueId\": 0,\n  \"Id\": 0,\n  \"SkuId\": 0,\n  \"Text\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  FieldId: 0,
  FieldValueId: 0,
  Id: 0,
  SkuId: 0,
  Text: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification',
  headers: {'content-type': '', accept: ''},
  data: {FieldId: 0, FieldValueId: 0, Id: 0, SkuId: 0, Text: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification';
const options = {
  method: 'PUT',
  headers: {'content-type': '', accept: ''},
  body: '{"FieldId":0,"FieldValueId":0,"Id":0,"SkuId":0,"Text":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification',
  method: 'PUT',
  headers: {
    'content-type': '',
    accept: ''
  },
  processData: false,
  data: '{\n  "FieldId": 0,\n  "FieldValueId": 0,\n  "Id": 0,\n  "SkuId": 0,\n  "Text": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"FieldId\": 0,\n  \"FieldValueId\": 0,\n  \"Id\": 0,\n  \"SkuId\": 0,\n  \"Text\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification")
  .put(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/stockkeepingunit/:skuId/specification',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({FieldId: 0, FieldValueId: 0, Id: 0, SkuId: 0, Text: ''}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification',
  headers: {'content-type': '', accept: ''},
  body: {FieldId: 0, FieldValueId: 0, Id: 0, SkuId: 0, Text: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification');

req.headers({
  'content-type': '',
  accept: ''
});

req.type('json');
req.send({
  FieldId: 0,
  FieldValueId: 0,
  Id: 0,
  SkuId: 0,
  Text: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification',
  headers: {'content-type': '', accept: ''},
  data: {FieldId: 0, FieldValueId: 0, Id: 0, SkuId: 0, Text: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification';
const options = {
  method: 'PUT',
  headers: {'content-type': '', accept: ''},
  body: '{"FieldId":0,"FieldValueId":0,"Id":0,"SkuId":0,"Text":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };
NSDictionary *parameters = @{ @"FieldId": @0,
                              @"FieldValueId": @0,
                              @"Id": @0,
                              @"SkuId": @0,
                              @"Text": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"FieldId\": 0,\n  \"FieldValueId\": 0,\n  \"Id\": 0,\n  \"SkuId\": 0,\n  \"Text\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification",
  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([
    'FieldId' => 0,
    'FieldValueId' => 0,
    'Id' => 0,
    'SkuId' => 0,
    'Text' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification', [
  'body' => '{
  "FieldId": 0,
  "FieldValueId": 0,
  "Id": 0,
  "SkuId": 0,
  "Text": ""
}',
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'FieldId' => 0,
  'FieldValueId' => 0,
  'Id' => 0,
  'SkuId' => 0,
  'Text' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'FieldId' => 0,
  'FieldValueId' => 0,
  'Id' => 0,
  'SkuId' => 0,
  'Text' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification' -Method PUT -Headers $headers -ContentType '' -Body '{
  "FieldId": 0,
  "FieldValueId": 0,
  "Id": 0,
  "SkuId": 0,
  "Text": ""
}'
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification' -Method PUT -Headers $headers -ContentType '' -Body '{
  "FieldId": 0,
  "FieldValueId": 0,
  "Id": 0,
  "SkuId": 0,
  "Text": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"FieldId\": 0,\n  \"FieldValueId\": 0,\n  \"Id\": 0,\n  \"SkuId\": 0,\n  \"Text\": \"\"\n}"

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("PUT", "/baseUrl/api/catalog/pvt/stockkeepingunit/:skuId/specification", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification"

payload = {
    "FieldId": 0,
    "FieldValueId": 0,
    "Id": 0,
    "SkuId": 0,
    "Text": ""
}
headers = {
    "content-type": "",
    "accept": ""
}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification"

payload <- "{\n  \"FieldId\": 0,\n  \"FieldValueId\": 0,\n  \"Id\": 0,\n  \"SkuId\": 0,\n  \"Text\": \"\"\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = ''
request["accept"] = ''
request.body = "{\n  \"FieldId\": 0,\n  \"FieldValueId\": 0,\n  \"Id\": 0,\n  \"SkuId\": 0,\n  \"Text\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.put('/baseUrl/api/catalog/pvt/stockkeepingunit/:skuId/specification') do |req|
  req.headers['accept'] = ''
  req.body = "{\n  \"FieldId\": 0,\n  \"FieldValueId\": 0,\n  \"Id\": 0,\n  \"SkuId\": 0,\n  \"Text\": \"\"\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification";

    let payload = json!({
        "FieldId": 0,
        "FieldValueId": 0,
        "Id": 0,
        "SkuId": 0,
        "Text": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification \
  --header 'accept: ' \
  --header 'content-type: ' \
  --data '{
  "FieldId": 0,
  "FieldValueId": 0,
  "Id": 0,
  "SkuId": 0,
  "Text": ""
}'
echo '{
  "FieldId": 0,
  "FieldValueId": 0,
  "Id": 0,
  "SkuId": 0,
  "Text": ""
}' |  \
  http PUT {{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification \
  accept:'' \
  content-type:''
wget --quiet \
  --method PUT \
  --header 'content-type: ' \
  --header 'accept: ' \
  --body-data '{\n  "FieldId": 0,\n  "FieldValueId": 0,\n  "Id": 0,\n  "SkuId": 0,\n  "Text": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]
let parameters = [
  "FieldId": 0,
  "FieldValueId": 0,
  "Id": 0,
  "SkuId": 0,
  "Text": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/stockkeepingunit/:skuId/specification")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

[
  {
    "FieldId": 193,
    "FieldValueId": 360,
    "Id": 1505,
    "SkuId": 1234568387,
    "Text": "Size 10"
  }
]
POST Create Specification
{{baseUrl}}/api/catalog/pvt/specification
HEADERS

Content-Type
Accept
BODY json

{
  "CategoryId": 0,
  "DefaultValue": "",
  "Description": "",
  "FieldGroupId": 0,
  "FieldTypeId": 0,
  "IsActive": false,
  "IsFilter": false,
  "IsOnProductDetails": false,
  "IsRequired": false,
  "IsSideMenuLinkActive": false,
  "IsStockKeepingUnit": false,
  "IsTopMenuLinkActive": false,
  "IsWizard": false,
  "Name": "",
  "Position": 0
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/specification");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"CategoryId\": 0,\n  \"DefaultValue\": \"\",\n  \"Description\": \"\",\n  \"FieldGroupId\": 0,\n  \"FieldTypeId\": 0,\n  \"IsActive\": false,\n  \"IsFilter\": false,\n  \"IsOnProductDetails\": false,\n  \"IsRequired\": false,\n  \"IsSideMenuLinkActive\": false,\n  \"IsStockKeepingUnit\": false,\n  \"IsTopMenuLinkActive\": false,\n  \"IsWizard\": false,\n  \"Name\": \"\",\n  \"Position\": 0\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/catalog/pvt/specification" {:headers {:accept ""}
                                                                          :content-type :json
                                                                          :form-params {:CategoryId 0
                                                                                        :DefaultValue ""
                                                                                        :Description ""
                                                                                        :FieldGroupId 0
                                                                                        :FieldTypeId 0
                                                                                        :IsActive false
                                                                                        :IsFilter false
                                                                                        :IsOnProductDetails false
                                                                                        :IsRequired false
                                                                                        :IsSideMenuLinkActive false
                                                                                        :IsStockKeepingUnit false
                                                                                        :IsTopMenuLinkActive false
                                                                                        :IsWizard false
                                                                                        :Name ""
                                                                                        :Position 0}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/specification"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}
reqBody = "{\n  \"CategoryId\": 0,\n  \"DefaultValue\": \"\",\n  \"Description\": \"\",\n  \"FieldGroupId\": 0,\n  \"FieldTypeId\": 0,\n  \"IsActive\": false,\n  \"IsFilter\": false,\n  \"IsOnProductDetails\": false,\n  \"IsRequired\": false,\n  \"IsSideMenuLinkActive\": false,\n  \"IsStockKeepingUnit\": false,\n  \"IsTopMenuLinkActive\": false,\n  \"IsWizard\": false,\n  \"Name\": \"\",\n  \"Position\": 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}}/api/catalog/pvt/specification"),
    Headers =
    {
        { "accept", "" },
    },
    Content = new StringContent("{\n  \"CategoryId\": 0,\n  \"DefaultValue\": \"\",\n  \"Description\": \"\",\n  \"FieldGroupId\": 0,\n  \"FieldTypeId\": 0,\n  \"IsActive\": false,\n  \"IsFilter\": false,\n  \"IsOnProductDetails\": false,\n  \"IsRequired\": false,\n  \"IsSideMenuLinkActive\": false,\n  \"IsStockKeepingUnit\": false,\n  \"IsTopMenuLinkActive\": false,\n  \"IsWizard\": false,\n  \"Name\": \"\",\n  \"Position\": 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}}/api/catalog/pvt/specification");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
request.AddParameter("", "{\n  \"CategoryId\": 0,\n  \"DefaultValue\": \"\",\n  \"Description\": \"\",\n  \"FieldGroupId\": 0,\n  \"FieldTypeId\": 0,\n  \"IsActive\": false,\n  \"IsFilter\": false,\n  \"IsOnProductDetails\": false,\n  \"IsRequired\": false,\n  \"IsSideMenuLinkActive\": false,\n  \"IsStockKeepingUnit\": false,\n  \"IsTopMenuLinkActive\": false,\n  \"IsWizard\": false,\n  \"Name\": \"\",\n  \"Position\": 0\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/specification"

	payload := strings.NewReader("{\n  \"CategoryId\": 0,\n  \"DefaultValue\": \"\",\n  \"Description\": \"\",\n  \"FieldGroupId\": 0,\n  \"FieldTypeId\": 0,\n  \"IsActive\": false,\n  \"IsFilter\": false,\n  \"IsOnProductDetails\": false,\n  \"IsRequired\": false,\n  \"IsSideMenuLinkActive\": false,\n  \"IsStockKeepingUnit\": false,\n  \"IsTopMenuLinkActive\": false,\n  \"IsWizard\": false,\n  \"Name\": \"\",\n  \"Position\": 0\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/catalog/pvt/specification HTTP/1.1
Content-Type: 
Accept: 
Host: example.com
Content-Length: 349

{
  "CategoryId": 0,
  "DefaultValue": "",
  "Description": "",
  "FieldGroupId": 0,
  "FieldTypeId": 0,
  "IsActive": false,
  "IsFilter": false,
  "IsOnProductDetails": false,
  "IsRequired": false,
  "IsSideMenuLinkActive": false,
  "IsStockKeepingUnit": false,
  "IsTopMenuLinkActive": false,
  "IsWizard": false,
  "Name": "",
  "Position": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/catalog/pvt/specification")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .setBody("{\n  \"CategoryId\": 0,\n  \"DefaultValue\": \"\",\n  \"Description\": \"\",\n  \"FieldGroupId\": 0,\n  \"FieldTypeId\": 0,\n  \"IsActive\": false,\n  \"IsFilter\": false,\n  \"IsOnProductDetails\": false,\n  \"IsRequired\": false,\n  \"IsSideMenuLinkActive\": false,\n  \"IsStockKeepingUnit\": false,\n  \"IsTopMenuLinkActive\": false,\n  \"IsWizard\": false,\n  \"Name\": \"\",\n  \"Position\": 0\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/specification"))
    .header("content-type", "")
    .header("accept", "")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"CategoryId\": 0,\n  \"DefaultValue\": \"\",\n  \"Description\": \"\",\n  \"FieldGroupId\": 0,\n  \"FieldTypeId\": 0,\n  \"IsActive\": false,\n  \"IsFilter\": false,\n  \"IsOnProductDetails\": false,\n  \"IsRequired\": false,\n  \"IsSideMenuLinkActive\": false,\n  \"IsStockKeepingUnit\": false,\n  \"IsTopMenuLinkActive\": false,\n  \"IsWizard\": false,\n  \"Name\": \"\",\n  \"Position\": 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  \"CategoryId\": 0,\n  \"DefaultValue\": \"\",\n  \"Description\": \"\",\n  \"FieldGroupId\": 0,\n  \"FieldTypeId\": 0,\n  \"IsActive\": false,\n  \"IsFilter\": false,\n  \"IsOnProductDetails\": false,\n  \"IsRequired\": false,\n  \"IsSideMenuLinkActive\": false,\n  \"IsStockKeepingUnit\": false,\n  \"IsTopMenuLinkActive\": false,\n  \"IsWizard\": false,\n  \"Name\": \"\",\n  \"Position\": 0\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/specification")
  .post(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/catalog/pvt/specification")
  .header("content-type", "")
  .header("accept", "")
  .body("{\n  \"CategoryId\": 0,\n  \"DefaultValue\": \"\",\n  \"Description\": \"\",\n  \"FieldGroupId\": 0,\n  \"FieldTypeId\": 0,\n  \"IsActive\": false,\n  \"IsFilter\": false,\n  \"IsOnProductDetails\": false,\n  \"IsRequired\": false,\n  \"IsSideMenuLinkActive\": false,\n  \"IsStockKeepingUnit\": false,\n  \"IsTopMenuLinkActive\": false,\n  \"IsWizard\": false,\n  \"Name\": \"\",\n  \"Position\": 0\n}")
  .asString();
const data = JSON.stringify({
  CategoryId: 0,
  DefaultValue: '',
  Description: '',
  FieldGroupId: 0,
  FieldTypeId: 0,
  IsActive: false,
  IsFilter: false,
  IsOnProductDetails: false,
  IsRequired: false,
  IsSideMenuLinkActive: false,
  IsStockKeepingUnit: false,
  IsTopMenuLinkActive: false,
  IsWizard: false,
  Name: '',
  Position: 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}}/api/catalog/pvt/specification');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog/pvt/specification',
  headers: {'content-type': '', accept: ''},
  data: {
    CategoryId: 0,
    DefaultValue: '',
    Description: '',
    FieldGroupId: 0,
    FieldTypeId: 0,
    IsActive: false,
    IsFilter: false,
    IsOnProductDetails: false,
    IsRequired: false,
    IsSideMenuLinkActive: false,
    IsStockKeepingUnit: false,
    IsTopMenuLinkActive: false,
    IsWizard: false,
    Name: '',
    Position: 0
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/specification';
const options = {
  method: 'POST',
  headers: {'content-type': '', accept: ''},
  body: '{"CategoryId":0,"DefaultValue":"","Description":"","FieldGroupId":0,"FieldTypeId":0,"IsActive":false,"IsFilter":false,"IsOnProductDetails":false,"IsRequired":false,"IsSideMenuLinkActive":false,"IsStockKeepingUnit":false,"IsTopMenuLinkActive":false,"IsWizard":false,"Name":"","Position":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}}/api/catalog/pvt/specification',
  method: 'POST',
  headers: {
    'content-type': '',
    accept: ''
  },
  processData: false,
  data: '{\n  "CategoryId": 0,\n  "DefaultValue": "",\n  "Description": "",\n  "FieldGroupId": 0,\n  "FieldTypeId": 0,\n  "IsActive": false,\n  "IsFilter": false,\n  "IsOnProductDetails": false,\n  "IsRequired": false,\n  "IsSideMenuLinkActive": false,\n  "IsStockKeepingUnit": false,\n  "IsTopMenuLinkActive": false,\n  "IsWizard": false,\n  "Name": "",\n  "Position": 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  \"CategoryId\": 0,\n  \"DefaultValue\": \"\",\n  \"Description\": \"\",\n  \"FieldGroupId\": 0,\n  \"FieldTypeId\": 0,\n  \"IsActive\": false,\n  \"IsFilter\": false,\n  \"IsOnProductDetails\": false,\n  \"IsRequired\": false,\n  \"IsSideMenuLinkActive\": false,\n  \"IsStockKeepingUnit\": false,\n  \"IsTopMenuLinkActive\": false,\n  \"IsWizard\": false,\n  \"Name\": \"\",\n  \"Position\": 0\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/specification")
  .post(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/specification',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  CategoryId: 0,
  DefaultValue: '',
  Description: '',
  FieldGroupId: 0,
  FieldTypeId: 0,
  IsActive: false,
  IsFilter: false,
  IsOnProductDetails: false,
  IsRequired: false,
  IsSideMenuLinkActive: false,
  IsStockKeepingUnit: false,
  IsTopMenuLinkActive: false,
  IsWizard: false,
  Name: '',
  Position: 0
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog/pvt/specification',
  headers: {'content-type': '', accept: ''},
  body: {
    CategoryId: 0,
    DefaultValue: '',
    Description: '',
    FieldGroupId: 0,
    FieldTypeId: 0,
    IsActive: false,
    IsFilter: false,
    IsOnProductDetails: false,
    IsRequired: false,
    IsSideMenuLinkActive: false,
    IsStockKeepingUnit: false,
    IsTopMenuLinkActive: false,
    IsWizard: false,
    Name: '',
    Position: 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}}/api/catalog/pvt/specification');

req.headers({
  'content-type': '',
  accept: ''
});

req.type('json');
req.send({
  CategoryId: 0,
  DefaultValue: '',
  Description: '',
  FieldGroupId: 0,
  FieldTypeId: 0,
  IsActive: false,
  IsFilter: false,
  IsOnProductDetails: false,
  IsRequired: false,
  IsSideMenuLinkActive: false,
  IsStockKeepingUnit: false,
  IsTopMenuLinkActive: false,
  IsWizard: false,
  Name: '',
  Position: 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}}/api/catalog/pvt/specification',
  headers: {'content-type': '', accept: ''},
  data: {
    CategoryId: 0,
    DefaultValue: '',
    Description: '',
    FieldGroupId: 0,
    FieldTypeId: 0,
    IsActive: false,
    IsFilter: false,
    IsOnProductDetails: false,
    IsRequired: false,
    IsSideMenuLinkActive: false,
    IsStockKeepingUnit: false,
    IsTopMenuLinkActive: false,
    IsWizard: false,
    Name: '',
    Position: 0
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/specification';
const options = {
  method: 'POST',
  headers: {'content-type': '', accept: ''},
  body: '{"CategoryId":0,"DefaultValue":"","Description":"","FieldGroupId":0,"FieldTypeId":0,"IsActive":false,"IsFilter":false,"IsOnProductDetails":false,"IsRequired":false,"IsSideMenuLinkActive":false,"IsStockKeepingUnit":false,"IsTopMenuLinkActive":false,"IsWizard":false,"Name":"","Position":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": @"",
                           @"accept": @"" };
NSDictionary *parameters = @{ @"CategoryId": @0,
                              @"DefaultValue": @"",
                              @"Description": @"",
                              @"FieldGroupId": @0,
                              @"FieldTypeId": @0,
                              @"IsActive": @NO,
                              @"IsFilter": @NO,
                              @"IsOnProductDetails": @NO,
                              @"IsRequired": @NO,
                              @"IsSideMenuLinkActive": @NO,
                              @"IsStockKeepingUnit": @NO,
                              @"IsTopMenuLinkActive": @NO,
                              @"IsWizard": @NO,
                              @"Name": @"",
                              @"Position": @0 };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/specification"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/catalog/pvt/specification" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"CategoryId\": 0,\n  \"DefaultValue\": \"\",\n  \"Description\": \"\",\n  \"FieldGroupId\": 0,\n  \"FieldTypeId\": 0,\n  \"IsActive\": false,\n  \"IsFilter\": false,\n  \"IsOnProductDetails\": false,\n  \"IsRequired\": false,\n  \"IsSideMenuLinkActive\": false,\n  \"IsStockKeepingUnit\": false,\n  \"IsTopMenuLinkActive\": false,\n  \"IsWizard\": false,\n  \"Name\": \"\",\n  \"Position\": 0\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/specification",
  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([
    'CategoryId' => 0,
    'DefaultValue' => '',
    'Description' => '',
    'FieldGroupId' => 0,
    'FieldTypeId' => 0,
    'IsActive' => null,
    'IsFilter' => null,
    'IsOnProductDetails' => null,
    'IsRequired' => null,
    'IsSideMenuLinkActive' => null,
    'IsStockKeepingUnit' => null,
    'IsTopMenuLinkActive' => null,
    'IsWizard' => null,
    'Name' => '',
    'Position' => 0
  ]),
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/catalog/pvt/specification', [
  'body' => '{
  "CategoryId": 0,
  "DefaultValue": "",
  "Description": "",
  "FieldGroupId": 0,
  "FieldTypeId": 0,
  "IsActive": false,
  "IsFilter": false,
  "IsOnProductDetails": false,
  "IsRequired": false,
  "IsSideMenuLinkActive": false,
  "IsStockKeepingUnit": false,
  "IsTopMenuLinkActive": false,
  "IsWizard": false,
  "Name": "",
  "Position": 0
}',
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/specification');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'CategoryId' => 0,
  'DefaultValue' => '',
  'Description' => '',
  'FieldGroupId' => 0,
  'FieldTypeId' => 0,
  'IsActive' => null,
  'IsFilter' => null,
  'IsOnProductDetails' => null,
  'IsRequired' => null,
  'IsSideMenuLinkActive' => null,
  'IsStockKeepingUnit' => null,
  'IsTopMenuLinkActive' => null,
  'IsWizard' => null,
  'Name' => '',
  'Position' => 0
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'CategoryId' => 0,
  'DefaultValue' => '',
  'Description' => '',
  'FieldGroupId' => 0,
  'FieldTypeId' => 0,
  'IsActive' => null,
  'IsFilter' => null,
  'IsOnProductDetails' => null,
  'IsRequired' => null,
  'IsSideMenuLinkActive' => null,
  'IsStockKeepingUnit' => null,
  'IsTopMenuLinkActive' => null,
  'IsWizard' => null,
  'Name' => '',
  'Position' => 0
]));
$request->setRequestUrl('{{baseUrl}}/api/catalog/pvt/specification');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/specification' -Method POST -Headers $headers -ContentType '' -Body '{
  "CategoryId": 0,
  "DefaultValue": "",
  "Description": "",
  "FieldGroupId": 0,
  "FieldTypeId": 0,
  "IsActive": false,
  "IsFilter": false,
  "IsOnProductDetails": false,
  "IsRequired": false,
  "IsSideMenuLinkActive": false,
  "IsStockKeepingUnit": false,
  "IsTopMenuLinkActive": false,
  "IsWizard": false,
  "Name": "",
  "Position": 0
}'
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/specification' -Method POST -Headers $headers -ContentType '' -Body '{
  "CategoryId": 0,
  "DefaultValue": "",
  "Description": "",
  "FieldGroupId": 0,
  "FieldTypeId": 0,
  "IsActive": false,
  "IsFilter": false,
  "IsOnProductDetails": false,
  "IsRequired": false,
  "IsSideMenuLinkActive": false,
  "IsStockKeepingUnit": false,
  "IsTopMenuLinkActive": false,
  "IsWizard": false,
  "Name": "",
  "Position": 0
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"CategoryId\": 0,\n  \"DefaultValue\": \"\",\n  \"Description\": \"\",\n  \"FieldGroupId\": 0,\n  \"FieldTypeId\": 0,\n  \"IsActive\": false,\n  \"IsFilter\": false,\n  \"IsOnProductDetails\": false,\n  \"IsRequired\": false,\n  \"IsSideMenuLinkActive\": false,\n  \"IsStockKeepingUnit\": false,\n  \"IsTopMenuLinkActive\": false,\n  \"IsWizard\": false,\n  \"Name\": \"\",\n  \"Position\": 0\n}"

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("POST", "/baseUrl/api/catalog/pvt/specification", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/specification"

payload = {
    "CategoryId": 0,
    "DefaultValue": "",
    "Description": "",
    "FieldGroupId": 0,
    "FieldTypeId": 0,
    "IsActive": False,
    "IsFilter": False,
    "IsOnProductDetails": False,
    "IsRequired": False,
    "IsSideMenuLinkActive": False,
    "IsStockKeepingUnit": False,
    "IsTopMenuLinkActive": False,
    "IsWizard": False,
    "Name": "",
    "Position": 0
}
headers = {
    "content-type": "",
    "accept": ""
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/specification"

payload <- "{\n  \"CategoryId\": 0,\n  \"DefaultValue\": \"\",\n  \"Description\": \"\",\n  \"FieldGroupId\": 0,\n  \"FieldTypeId\": 0,\n  \"IsActive\": false,\n  \"IsFilter\": false,\n  \"IsOnProductDetails\": false,\n  \"IsRequired\": false,\n  \"IsSideMenuLinkActive\": false,\n  \"IsStockKeepingUnit\": false,\n  \"IsTopMenuLinkActive\": false,\n  \"IsWizard\": false,\n  \"Name\": \"\",\n  \"Position\": 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}}/api/catalog/pvt/specification")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = ''
request["accept"] = ''
request.body = "{\n  \"CategoryId\": 0,\n  \"DefaultValue\": \"\",\n  \"Description\": \"\",\n  \"FieldGroupId\": 0,\n  \"FieldTypeId\": 0,\n  \"IsActive\": false,\n  \"IsFilter\": false,\n  \"IsOnProductDetails\": false,\n  \"IsRequired\": false,\n  \"IsSideMenuLinkActive\": false,\n  \"IsStockKeepingUnit\": false,\n  \"IsTopMenuLinkActive\": false,\n  \"IsWizard\": false,\n  \"Name\": \"\",\n  \"Position\": 0\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/api/catalog/pvt/specification') do |req|
  req.headers['accept'] = ''
  req.body = "{\n  \"CategoryId\": 0,\n  \"DefaultValue\": \"\",\n  \"Description\": \"\",\n  \"FieldGroupId\": 0,\n  \"FieldTypeId\": 0,\n  \"IsActive\": false,\n  \"IsFilter\": false,\n  \"IsOnProductDetails\": false,\n  \"IsRequired\": false,\n  \"IsSideMenuLinkActive\": false,\n  \"IsStockKeepingUnit\": false,\n  \"IsTopMenuLinkActive\": false,\n  \"IsWizard\": false,\n  \"Name\": \"\",\n  \"Position\": 0\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/specification";

    let payload = json!({
        "CategoryId": 0,
        "DefaultValue": "",
        "Description": "",
        "FieldGroupId": 0,
        "FieldTypeId": 0,
        "IsActive": false,
        "IsFilter": false,
        "IsOnProductDetails": false,
        "IsRequired": false,
        "IsSideMenuLinkActive": false,
        "IsStockKeepingUnit": false,
        "IsTopMenuLinkActive": false,
        "IsWizard": false,
        "Name": "",
        "Position": 0
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/catalog/pvt/specification \
  --header 'accept: ' \
  --header 'content-type: ' \
  --data '{
  "CategoryId": 0,
  "DefaultValue": "",
  "Description": "",
  "FieldGroupId": 0,
  "FieldTypeId": 0,
  "IsActive": false,
  "IsFilter": false,
  "IsOnProductDetails": false,
  "IsRequired": false,
  "IsSideMenuLinkActive": false,
  "IsStockKeepingUnit": false,
  "IsTopMenuLinkActive": false,
  "IsWizard": false,
  "Name": "",
  "Position": 0
}'
echo '{
  "CategoryId": 0,
  "DefaultValue": "",
  "Description": "",
  "FieldGroupId": 0,
  "FieldTypeId": 0,
  "IsActive": false,
  "IsFilter": false,
  "IsOnProductDetails": false,
  "IsRequired": false,
  "IsSideMenuLinkActive": false,
  "IsStockKeepingUnit": false,
  "IsTopMenuLinkActive": false,
  "IsWizard": false,
  "Name": "",
  "Position": 0
}' |  \
  http POST {{baseUrl}}/api/catalog/pvt/specification \
  accept:'' \
  content-type:''
wget --quiet \
  --method POST \
  --header 'content-type: ' \
  --header 'accept: ' \
  --body-data '{\n  "CategoryId": 0,\n  "DefaultValue": "",\n  "Description": "",\n  "FieldGroupId": 0,\n  "FieldTypeId": 0,\n  "IsActive": false,\n  "IsFilter": false,\n  "IsOnProductDetails": false,\n  "IsRequired": false,\n  "IsSideMenuLinkActive": false,\n  "IsStockKeepingUnit": false,\n  "IsTopMenuLinkActive": false,\n  "IsWizard": false,\n  "Name": "",\n  "Position": 0\n}' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/specification
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]
let parameters = [
  "CategoryId": 0,
  "DefaultValue": "",
  "Description": "",
  "FieldGroupId": 0,
  "FieldTypeId": 0,
  "IsActive": false,
  "IsFilter": false,
  "IsOnProductDetails": false,
  "IsRequired": false,
  "IsSideMenuLinkActive": false,
  "IsStockKeepingUnit": false,
  "IsTopMenuLinkActive": false,
  "IsWizard": false,
  "Name": "",
  "Position": 0
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/specification")! 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

{
  "CategoryId": 4,
  "DefaultValue": "Cotton",
  "Description": "Composition of the product.",
  "FieldGroupId": 20,
  "FieldTypeId": 1,
  "Id": 88,
  "IsActive": true,
  "IsFilter": true,
  "IsOnProductDetails": false,
  "IsRequired": true,
  "IsSideMenuLinkActive": true,
  "IsStockKeepingUnit": false,
  "IsTopMenuLinkActive": false,
  "IsWizard": false,
  "Name": "Material",
  "Position": 1
}
GET Get Specification
{{baseUrl}}/api/catalog/pvt/specification/:specificationId
HEADERS

Content-Type
Accept
QUERY PARAMS

specificationId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/specification/:specificationId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/catalog/pvt/specification/:specificationId" {:headers {:content-type ""
                                                                                                    :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/specification/:specificationId"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

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}}/api/catalog/pvt/specification/:specificationId"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/specification/:specificationId");
var request = new RestRequest("", Method.Get);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/specification/:specificationId"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/catalog/pvt/specification/:specificationId HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/catalog/pvt/specification/:specificationId")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/specification/:specificationId"))
    .header("content-type", "")
    .header("accept", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/specification/:specificationId")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/catalog/pvt/specification/:specificationId")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/catalog/pvt/specification/:specificationId');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/specification/:specificationId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/specification/:specificationId';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/specification/:specificationId',
  method: 'GET',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/specification/:specificationId")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/specification/:specificationId',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/specification/:specificationId',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/catalog/pvt/specification/:specificationId');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/specification/:specificationId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/specification/:specificationId';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/specification/:specificationId"]
                                                       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}}/api/catalog/pvt/specification/:specificationId" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/specification/:specificationId",
  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: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/catalog/pvt/specification/:specificationId', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/specification/:specificationId');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog/pvt/specification/:specificationId');
$request->setRequestMethod('GET');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/specification/:specificationId' -Method GET -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/specification/:specificationId' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("GET", "/baseUrl/api/catalog/pvt/specification/:specificationId", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/specification/:specificationId"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/specification/:specificationId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/specification/:specificationId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/catalog/pvt/specification/:specificationId') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/specification/:specificationId";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".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}}/api/catalog/pvt/specification/:specificationId \
  --header 'accept: ' \
  --header 'content-type: '
http GET {{baseUrl}}/api/catalog/pvt/specification/:specificationId \
  accept:'' \
  content-type:''
wget --quiet \
  --method GET \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/specification/:specificationId
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/specification/:specificationId")! 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

{
  "CategoryId": 10,
  "DefaultValue": null,
  "Description": "Peso",
  "FieldGroupId": 11,
  "FieldTypeId": 6,
  "Id": 32,
  "IsActive": true,
  "IsFilter": false,
  "IsOnProductDetails": false,
  "IsRequired": true,
  "IsSideMenuLinkActive": false,
  "IsStockKeepingUnit": true,
  "IsTopMenuLinkActive": false,
  "IsWizard": false,
  "Name": "Peso",
  "Position": 1
}
PUT Update Specification
{{baseUrl}}/api/catalog/pvt/specification/:specificationId
HEADERS

Content-Type
Accept
QUERY PARAMS

specificationId
BODY json

{
  "CategoryId": 0,
  "DefaultValue": "",
  "Description": "",
  "FieldGroupId": 0,
  "FieldTypeId": 0,
  "IsActive": false,
  "IsFilter": false,
  "IsOnProductDetails": false,
  "IsRequired": false,
  "IsSideMenuLinkActive": false,
  "IsStockKeepingUnit": false,
  "IsTopMenuLinkActive": false,
  "IsWizard": false,
  "Name": "",
  "Position": 0
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/specification/:specificationId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"CategoryId\": 0,\n  \"DefaultValue\": \"\",\n  \"Description\": \"\",\n  \"FieldGroupId\": 0,\n  \"FieldTypeId\": 0,\n  \"IsActive\": false,\n  \"IsFilter\": false,\n  \"IsOnProductDetails\": false,\n  \"IsRequired\": false,\n  \"IsSideMenuLinkActive\": false,\n  \"IsStockKeepingUnit\": false,\n  \"IsTopMenuLinkActive\": false,\n  \"IsWizard\": false,\n  \"Name\": \"\",\n  \"Position\": 0\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/catalog/pvt/specification/:specificationId" {:headers {:accept ""}
                                                                                          :content-type :json
                                                                                          :form-params {:CategoryId 0
                                                                                                        :DefaultValue ""
                                                                                                        :Description ""
                                                                                                        :FieldGroupId 0
                                                                                                        :FieldTypeId 0
                                                                                                        :IsActive false
                                                                                                        :IsFilter false
                                                                                                        :IsOnProductDetails false
                                                                                                        :IsRequired false
                                                                                                        :IsSideMenuLinkActive false
                                                                                                        :IsStockKeepingUnit false
                                                                                                        :IsTopMenuLinkActive false
                                                                                                        :IsWizard false
                                                                                                        :Name ""
                                                                                                        :Position 0}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/specification/:specificationId"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}
reqBody = "{\n  \"CategoryId\": 0,\n  \"DefaultValue\": \"\",\n  \"Description\": \"\",\n  \"FieldGroupId\": 0,\n  \"FieldTypeId\": 0,\n  \"IsActive\": false,\n  \"IsFilter\": false,\n  \"IsOnProductDetails\": false,\n  \"IsRequired\": false,\n  \"IsSideMenuLinkActive\": false,\n  \"IsStockKeepingUnit\": false,\n  \"IsTopMenuLinkActive\": false,\n  \"IsWizard\": false,\n  \"Name\": \"\",\n  \"Position\": 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}}/api/catalog/pvt/specification/:specificationId"),
    Headers =
    {
        { "accept", "" },
    },
    Content = new StringContent("{\n  \"CategoryId\": 0,\n  \"DefaultValue\": \"\",\n  \"Description\": \"\",\n  \"FieldGroupId\": 0,\n  \"FieldTypeId\": 0,\n  \"IsActive\": false,\n  \"IsFilter\": false,\n  \"IsOnProductDetails\": false,\n  \"IsRequired\": false,\n  \"IsSideMenuLinkActive\": false,\n  \"IsStockKeepingUnit\": false,\n  \"IsTopMenuLinkActive\": false,\n  \"IsWizard\": false,\n  \"Name\": \"\",\n  \"Position\": 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}}/api/catalog/pvt/specification/:specificationId");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
request.AddParameter("", "{\n  \"CategoryId\": 0,\n  \"DefaultValue\": \"\",\n  \"Description\": \"\",\n  \"FieldGroupId\": 0,\n  \"FieldTypeId\": 0,\n  \"IsActive\": false,\n  \"IsFilter\": false,\n  \"IsOnProductDetails\": false,\n  \"IsRequired\": false,\n  \"IsSideMenuLinkActive\": false,\n  \"IsStockKeepingUnit\": false,\n  \"IsTopMenuLinkActive\": false,\n  \"IsWizard\": false,\n  \"Name\": \"\",\n  \"Position\": 0\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/specification/:specificationId"

	payload := strings.NewReader("{\n  \"CategoryId\": 0,\n  \"DefaultValue\": \"\",\n  \"Description\": \"\",\n  \"FieldGroupId\": 0,\n  \"FieldTypeId\": 0,\n  \"IsActive\": false,\n  \"IsFilter\": false,\n  \"IsOnProductDetails\": false,\n  \"IsRequired\": false,\n  \"IsSideMenuLinkActive\": false,\n  \"IsStockKeepingUnit\": false,\n  \"IsTopMenuLinkActive\": false,\n  \"IsWizard\": false,\n  \"Name\": \"\",\n  \"Position\": 0\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/catalog/pvt/specification/:specificationId HTTP/1.1
Content-Type: 
Accept: 
Host: example.com
Content-Length: 349

{
  "CategoryId": 0,
  "DefaultValue": "",
  "Description": "",
  "FieldGroupId": 0,
  "FieldTypeId": 0,
  "IsActive": false,
  "IsFilter": false,
  "IsOnProductDetails": false,
  "IsRequired": false,
  "IsSideMenuLinkActive": false,
  "IsStockKeepingUnit": false,
  "IsTopMenuLinkActive": false,
  "IsWizard": false,
  "Name": "",
  "Position": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/catalog/pvt/specification/:specificationId")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .setBody("{\n  \"CategoryId\": 0,\n  \"DefaultValue\": \"\",\n  \"Description\": \"\",\n  \"FieldGroupId\": 0,\n  \"FieldTypeId\": 0,\n  \"IsActive\": false,\n  \"IsFilter\": false,\n  \"IsOnProductDetails\": false,\n  \"IsRequired\": false,\n  \"IsSideMenuLinkActive\": false,\n  \"IsStockKeepingUnit\": false,\n  \"IsTopMenuLinkActive\": false,\n  \"IsWizard\": false,\n  \"Name\": \"\",\n  \"Position\": 0\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/specification/:specificationId"))
    .header("content-type", "")
    .header("accept", "")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"CategoryId\": 0,\n  \"DefaultValue\": \"\",\n  \"Description\": \"\",\n  \"FieldGroupId\": 0,\n  \"FieldTypeId\": 0,\n  \"IsActive\": false,\n  \"IsFilter\": false,\n  \"IsOnProductDetails\": false,\n  \"IsRequired\": false,\n  \"IsSideMenuLinkActive\": false,\n  \"IsStockKeepingUnit\": false,\n  \"IsTopMenuLinkActive\": false,\n  \"IsWizard\": false,\n  \"Name\": \"\",\n  \"Position\": 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  \"CategoryId\": 0,\n  \"DefaultValue\": \"\",\n  \"Description\": \"\",\n  \"FieldGroupId\": 0,\n  \"FieldTypeId\": 0,\n  \"IsActive\": false,\n  \"IsFilter\": false,\n  \"IsOnProductDetails\": false,\n  \"IsRequired\": false,\n  \"IsSideMenuLinkActive\": false,\n  \"IsStockKeepingUnit\": false,\n  \"IsTopMenuLinkActive\": false,\n  \"IsWizard\": false,\n  \"Name\": \"\",\n  \"Position\": 0\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/specification/:specificationId")
  .put(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/catalog/pvt/specification/:specificationId")
  .header("content-type", "")
  .header("accept", "")
  .body("{\n  \"CategoryId\": 0,\n  \"DefaultValue\": \"\",\n  \"Description\": \"\",\n  \"FieldGroupId\": 0,\n  \"FieldTypeId\": 0,\n  \"IsActive\": false,\n  \"IsFilter\": false,\n  \"IsOnProductDetails\": false,\n  \"IsRequired\": false,\n  \"IsSideMenuLinkActive\": false,\n  \"IsStockKeepingUnit\": false,\n  \"IsTopMenuLinkActive\": false,\n  \"IsWizard\": false,\n  \"Name\": \"\",\n  \"Position\": 0\n}")
  .asString();
const data = JSON.stringify({
  CategoryId: 0,
  DefaultValue: '',
  Description: '',
  FieldGroupId: 0,
  FieldTypeId: 0,
  IsActive: false,
  IsFilter: false,
  IsOnProductDetails: false,
  IsRequired: false,
  IsSideMenuLinkActive: false,
  IsStockKeepingUnit: false,
  IsTopMenuLinkActive: false,
  IsWizard: false,
  Name: '',
  Position: 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}}/api/catalog/pvt/specification/:specificationId');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/catalog/pvt/specification/:specificationId',
  headers: {'content-type': '', accept: ''},
  data: {
    CategoryId: 0,
    DefaultValue: '',
    Description: '',
    FieldGroupId: 0,
    FieldTypeId: 0,
    IsActive: false,
    IsFilter: false,
    IsOnProductDetails: false,
    IsRequired: false,
    IsSideMenuLinkActive: false,
    IsStockKeepingUnit: false,
    IsTopMenuLinkActive: false,
    IsWizard: false,
    Name: '',
    Position: 0
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/specification/:specificationId';
const options = {
  method: 'PUT',
  headers: {'content-type': '', accept: ''},
  body: '{"CategoryId":0,"DefaultValue":"","Description":"","FieldGroupId":0,"FieldTypeId":0,"IsActive":false,"IsFilter":false,"IsOnProductDetails":false,"IsRequired":false,"IsSideMenuLinkActive":false,"IsStockKeepingUnit":false,"IsTopMenuLinkActive":false,"IsWizard":false,"Name":"","Position":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}}/api/catalog/pvt/specification/:specificationId',
  method: 'PUT',
  headers: {
    'content-type': '',
    accept: ''
  },
  processData: false,
  data: '{\n  "CategoryId": 0,\n  "DefaultValue": "",\n  "Description": "",\n  "FieldGroupId": 0,\n  "FieldTypeId": 0,\n  "IsActive": false,\n  "IsFilter": false,\n  "IsOnProductDetails": false,\n  "IsRequired": false,\n  "IsSideMenuLinkActive": false,\n  "IsStockKeepingUnit": false,\n  "IsTopMenuLinkActive": false,\n  "IsWizard": false,\n  "Name": "",\n  "Position": 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  \"CategoryId\": 0,\n  \"DefaultValue\": \"\",\n  \"Description\": \"\",\n  \"FieldGroupId\": 0,\n  \"FieldTypeId\": 0,\n  \"IsActive\": false,\n  \"IsFilter\": false,\n  \"IsOnProductDetails\": false,\n  \"IsRequired\": false,\n  \"IsSideMenuLinkActive\": false,\n  \"IsStockKeepingUnit\": false,\n  \"IsTopMenuLinkActive\": false,\n  \"IsWizard\": false,\n  \"Name\": \"\",\n  \"Position\": 0\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/specification/:specificationId")
  .put(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/specification/:specificationId',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  CategoryId: 0,
  DefaultValue: '',
  Description: '',
  FieldGroupId: 0,
  FieldTypeId: 0,
  IsActive: false,
  IsFilter: false,
  IsOnProductDetails: false,
  IsRequired: false,
  IsSideMenuLinkActive: false,
  IsStockKeepingUnit: false,
  IsTopMenuLinkActive: false,
  IsWizard: false,
  Name: '',
  Position: 0
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/catalog/pvt/specification/:specificationId',
  headers: {'content-type': '', accept: ''},
  body: {
    CategoryId: 0,
    DefaultValue: '',
    Description: '',
    FieldGroupId: 0,
    FieldTypeId: 0,
    IsActive: false,
    IsFilter: false,
    IsOnProductDetails: false,
    IsRequired: false,
    IsSideMenuLinkActive: false,
    IsStockKeepingUnit: false,
    IsTopMenuLinkActive: false,
    IsWizard: false,
    Name: '',
    Position: 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}}/api/catalog/pvt/specification/:specificationId');

req.headers({
  'content-type': '',
  accept: ''
});

req.type('json');
req.send({
  CategoryId: 0,
  DefaultValue: '',
  Description: '',
  FieldGroupId: 0,
  FieldTypeId: 0,
  IsActive: false,
  IsFilter: false,
  IsOnProductDetails: false,
  IsRequired: false,
  IsSideMenuLinkActive: false,
  IsStockKeepingUnit: false,
  IsTopMenuLinkActive: false,
  IsWizard: false,
  Name: '',
  Position: 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}}/api/catalog/pvt/specification/:specificationId',
  headers: {'content-type': '', accept: ''},
  data: {
    CategoryId: 0,
    DefaultValue: '',
    Description: '',
    FieldGroupId: 0,
    FieldTypeId: 0,
    IsActive: false,
    IsFilter: false,
    IsOnProductDetails: false,
    IsRequired: false,
    IsSideMenuLinkActive: false,
    IsStockKeepingUnit: false,
    IsTopMenuLinkActive: false,
    IsWizard: false,
    Name: '',
    Position: 0
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/specification/:specificationId';
const options = {
  method: 'PUT',
  headers: {'content-type': '', accept: ''},
  body: '{"CategoryId":0,"DefaultValue":"","Description":"","FieldGroupId":0,"FieldTypeId":0,"IsActive":false,"IsFilter":false,"IsOnProductDetails":false,"IsRequired":false,"IsSideMenuLinkActive":false,"IsStockKeepingUnit":false,"IsTopMenuLinkActive":false,"IsWizard":false,"Name":"","Position":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": @"",
                           @"accept": @"" };
NSDictionary *parameters = @{ @"CategoryId": @0,
                              @"DefaultValue": @"",
                              @"Description": @"",
                              @"FieldGroupId": @0,
                              @"FieldTypeId": @0,
                              @"IsActive": @NO,
                              @"IsFilter": @NO,
                              @"IsOnProductDetails": @NO,
                              @"IsRequired": @NO,
                              @"IsSideMenuLinkActive": @NO,
                              @"IsStockKeepingUnit": @NO,
                              @"IsTopMenuLinkActive": @NO,
                              @"IsWizard": @NO,
                              @"Name": @"",
                              @"Position": @0 };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/specification/:specificationId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/catalog/pvt/specification/:specificationId" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"CategoryId\": 0,\n  \"DefaultValue\": \"\",\n  \"Description\": \"\",\n  \"FieldGroupId\": 0,\n  \"FieldTypeId\": 0,\n  \"IsActive\": false,\n  \"IsFilter\": false,\n  \"IsOnProductDetails\": false,\n  \"IsRequired\": false,\n  \"IsSideMenuLinkActive\": false,\n  \"IsStockKeepingUnit\": false,\n  \"IsTopMenuLinkActive\": false,\n  \"IsWizard\": false,\n  \"Name\": \"\",\n  \"Position\": 0\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/specification/:specificationId",
  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([
    'CategoryId' => 0,
    'DefaultValue' => '',
    'Description' => '',
    'FieldGroupId' => 0,
    'FieldTypeId' => 0,
    'IsActive' => null,
    'IsFilter' => null,
    'IsOnProductDetails' => null,
    'IsRequired' => null,
    'IsSideMenuLinkActive' => null,
    'IsStockKeepingUnit' => null,
    'IsTopMenuLinkActive' => null,
    'IsWizard' => null,
    'Name' => '',
    'Position' => 0
  ]),
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/catalog/pvt/specification/:specificationId', [
  'body' => '{
  "CategoryId": 0,
  "DefaultValue": "",
  "Description": "",
  "FieldGroupId": 0,
  "FieldTypeId": 0,
  "IsActive": false,
  "IsFilter": false,
  "IsOnProductDetails": false,
  "IsRequired": false,
  "IsSideMenuLinkActive": false,
  "IsStockKeepingUnit": false,
  "IsTopMenuLinkActive": false,
  "IsWizard": false,
  "Name": "",
  "Position": 0
}',
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/specification/:specificationId');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'CategoryId' => 0,
  'DefaultValue' => '',
  'Description' => '',
  'FieldGroupId' => 0,
  'FieldTypeId' => 0,
  'IsActive' => null,
  'IsFilter' => null,
  'IsOnProductDetails' => null,
  'IsRequired' => null,
  'IsSideMenuLinkActive' => null,
  'IsStockKeepingUnit' => null,
  'IsTopMenuLinkActive' => null,
  'IsWizard' => null,
  'Name' => '',
  'Position' => 0
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'CategoryId' => 0,
  'DefaultValue' => '',
  'Description' => '',
  'FieldGroupId' => 0,
  'FieldTypeId' => 0,
  'IsActive' => null,
  'IsFilter' => null,
  'IsOnProductDetails' => null,
  'IsRequired' => null,
  'IsSideMenuLinkActive' => null,
  'IsStockKeepingUnit' => null,
  'IsTopMenuLinkActive' => null,
  'IsWizard' => null,
  'Name' => '',
  'Position' => 0
]));
$request->setRequestUrl('{{baseUrl}}/api/catalog/pvt/specification/:specificationId');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/specification/:specificationId' -Method PUT -Headers $headers -ContentType '' -Body '{
  "CategoryId": 0,
  "DefaultValue": "",
  "Description": "",
  "FieldGroupId": 0,
  "FieldTypeId": 0,
  "IsActive": false,
  "IsFilter": false,
  "IsOnProductDetails": false,
  "IsRequired": false,
  "IsSideMenuLinkActive": false,
  "IsStockKeepingUnit": false,
  "IsTopMenuLinkActive": false,
  "IsWizard": false,
  "Name": "",
  "Position": 0
}'
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/specification/:specificationId' -Method PUT -Headers $headers -ContentType '' -Body '{
  "CategoryId": 0,
  "DefaultValue": "",
  "Description": "",
  "FieldGroupId": 0,
  "FieldTypeId": 0,
  "IsActive": false,
  "IsFilter": false,
  "IsOnProductDetails": false,
  "IsRequired": false,
  "IsSideMenuLinkActive": false,
  "IsStockKeepingUnit": false,
  "IsTopMenuLinkActive": false,
  "IsWizard": false,
  "Name": "",
  "Position": 0
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"CategoryId\": 0,\n  \"DefaultValue\": \"\",\n  \"Description\": \"\",\n  \"FieldGroupId\": 0,\n  \"FieldTypeId\": 0,\n  \"IsActive\": false,\n  \"IsFilter\": false,\n  \"IsOnProductDetails\": false,\n  \"IsRequired\": false,\n  \"IsSideMenuLinkActive\": false,\n  \"IsStockKeepingUnit\": false,\n  \"IsTopMenuLinkActive\": false,\n  \"IsWizard\": false,\n  \"Name\": \"\",\n  \"Position\": 0\n}"

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("PUT", "/baseUrl/api/catalog/pvt/specification/:specificationId", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/specification/:specificationId"

payload = {
    "CategoryId": 0,
    "DefaultValue": "",
    "Description": "",
    "FieldGroupId": 0,
    "FieldTypeId": 0,
    "IsActive": False,
    "IsFilter": False,
    "IsOnProductDetails": False,
    "IsRequired": False,
    "IsSideMenuLinkActive": False,
    "IsStockKeepingUnit": False,
    "IsTopMenuLinkActive": False,
    "IsWizard": False,
    "Name": "",
    "Position": 0
}
headers = {
    "content-type": "",
    "accept": ""
}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/specification/:specificationId"

payload <- "{\n  \"CategoryId\": 0,\n  \"DefaultValue\": \"\",\n  \"Description\": \"\",\n  \"FieldGroupId\": 0,\n  \"FieldTypeId\": 0,\n  \"IsActive\": false,\n  \"IsFilter\": false,\n  \"IsOnProductDetails\": false,\n  \"IsRequired\": false,\n  \"IsSideMenuLinkActive\": false,\n  \"IsStockKeepingUnit\": false,\n  \"IsTopMenuLinkActive\": false,\n  \"IsWizard\": false,\n  \"Name\": \"\",\n  \"Position\": 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}}/api/catalog/pvt/specification/:specificationId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = ''
request["accept"] = ''
request.body = "{\n  \"CategoryId\": 0,\n  \"DefaultValue\": \"\",\n  \"Description\": \"\",\n  \"FieldGroupId\": 0,\n  \"FieldTypeId\": 0,\n  \"IsActive\": false,\n  \"IsFilter\": false,\n  \"IsOnProductDetails\": false,\n  \"IsRequired\": false,\n  \"IsSideMenuLinkActive\": false,\n  \"IsStockKeepingUnit\": false,\n  \"IsTopMenuLinkActive\": false,\n  \"IsWizard\": false,\n  \"Name\": \"\",\n  \"Position\": 0\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.put('/baseUrl/api/catalog/pvt/specification/:specificationId') do |req|
  req.headers['accept'] = ''
  req.body = "{\n  \"CategoryId\": 0,\n  \"DefaultValue\": \"\",\n  \"Description\": \"\",\n  \"FieldGroupId\": 0,\n  \"FieldTypeId\": 0,\n  \"IsActive\": false,\n  \"IsFilter\": false,\n  \"IsOnProductDetails\": false,\n  \"IsRequired\": false,\n  \"IsSideMenuLinkActive\": false,\n  \"IsStockKeepingUnit\": false,\n  \"IsTopMenuLinkActive\": false,\n  \"IsWizard\": false,\n  \"Name\": \"\",\n  \"Position\": 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}}/api/catalog/pvt/specification/:specificationId";

    let payload = json!({
        "CategoryId": 0,
        "DefaultValue": "",
        "Description": "",
        "FieldGroupId": 0,
        "FieldTypeId": 0,
        "IsActive": false,
        "IsFilter": false,
        "IsOnProductDetails": false,
        "IsRequired": false,
        "IsSideMenuLinkActive": false,
        "IsStockKeepingUnit": false,
        "IsTopMenuLinkActive": false,
        "IsWizard": false,
        "Name": "",
        "Position": 0
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/catalog/pvt/specification/:specificationId \
  --header 'accept: ' \
  --header 'content-type: ' \
  --data '{
  "CategoryId": 0,
  "DefaultValue": "",
  "Description": "",
  "FieldGroupId": 0,
  "FieldTypeId": 0,
  "IsActive": false,
  "IsFilter": false,
  "IsOnProductDetails": false,
  "IsRequired": false,
  "IsSideMenuLinkActive": false,
  "IsStockKeepingUnit": false,
  "IsTopMenuLinkActive": false,
  "IsWizard": false,
  "Name": "",
  "Position": 0
}'
echo '{
  "CategoryId": 0,
  "DefaultValue": "",
  "Description": "",
  "FieldGroupId": 0,
  "FieldTypeId": 0,
  "IsActive": false,
  "IsFilter": false,
  "IsOnProductDetails": false,
  "IsRequired": false,
  "IsSideMenuLinkActive": false,
  "IsStockKeepingUnit": false,
  "IsTopMenuLinkActive": false,
  "IsWizard": false,
  "Name": "",
  "Position": 0
}' |  \
  http PUT {{baseUrl}}/api/catalog/pvt/specification/:specificationId \
  accept:'' \
  content-type:''
wget --quiet \
  --method PUT \
  --header 'content-type: ' \
  --header 'accept: ' \
  --body-data '{\n  "CategoryId": 0,\n  "DefaultValue": "",\n  "Description": "",\n  "FieldGroupId": 0,\n  "FieldTypeId": 0,\n  "IsActive": false,\n  "IsFilter": false,\n  "IsOnProductDetails": false,\n  "IsRequired": false,\n  "IsSideMenuLinkActive": false,\n  "IsStockKeepingUnit": false,\n  "IsTopMenuLinkActive": false,\n  "IsWizard": false,\n  "Name": "",\n  "Position": 0\n}' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/specification/:specificationId
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]
let parameters = [
  "CategoryId": 0,
  "DefaultValue": "",
  "Description": "",
  "FieldGroupId": 0,
  "FieldTypeId": 0,
  "IsActive": false,
  "IsFilter": false,
  "IsOnProductDetails": false,
  "IsRequired": false,
  "IsSideMenuLinkActive": false,
  "IsStockKeepingUnit": false,
  "IsTopMenuLinkActive": false,
  "IsWizard": false,
  "Name": "",
  "Position": 0
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/specification/:specificationId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "CategoryId": 4,
  "DefaultValue": "Leather",
  "Description": "Composition of the product.",
  "FieldGroupId": 20,
  "FieldTypeId": 1,
  "Id": 88,
  "IsActive": true,
  "IsFilter": true,
  "IsOnProductDetails": false,
  "IsRequired": true,
  "IsSideMenuLinkActive": true,
  "IsStockKeepingUnit": false,
  "IsTopMenuLinkActive": false,
  "IsWizard": false,
  "Name": "Material",
  "Position": 1
}
POST Create Specification Field
{{baseUrl}}/api/catalog_system/pvt/specification/field
HEADERS

Content-Type
Accept
BODY json

{
  "CategoryId": 0,
  "DefaultValue": "",
  "Description": "",
  "FieldGroupId": 0,
  "FieldGroupName": "",
  "FieldId": 0,
  "FieldTypeId": 0,
  "FieldValueId": 0,
  "IsActive": false,
  "IsFilter": false,
  "IsOnProductDetails": false,
  "IsRequired": false,
  "IsSideMenuLinkActive": false,
  "IsStockKeepingUnit": false,
  "IsTopMenuLinkActive": false,
  "IsWizard": false,
  "Name": "",
  "Position": 0
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog_system/pvt/specification/field");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"CategoryId\": 0,\n  \"DefaultValue\": \"\",\n  \"Description\": \"\",\n  \"FieldGroupId\": 0,\n  \"FieldGroupName\": \"\",\n  \"FieldId\": 0,\n  \"FieldTypeId\": 0,\n  \"FieldValueId\": 0,\n  \"IsActive\": false,\n  \"IsFilter\": false,\n  \"IsOnProductDetails\": false,\n  \"IsRequired\": false,\n  \"IsSideMenuLinkActive\": false,\n  \"IsStockKeepingUnit\": false,\n  \"IsTopMenuLinkActive\": false,\n  \"IsWizard\": false,\n  \"Name\": \"\",\n  \"Position\": 0\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/catalog_system/pvt/specification/field" {:headers {:accept ""}
                                                                                       :content-type :json
                                                                                       :form-params {:CategoryId 0
                                                                                                     :DefaultValue ""
                                                                                                     :Description ""
                                                                                                     :FieldGroupId 0
                                                                                                     :FieldGroupName ""
                                                                                                     :FieldId 0
                                                                                                     :FieldTypeId 0
                                                                                                     :FieldValueId 0
                                                                                                     :IsActive false
                                                                                                     :IsFilter false
                                                                                                     :IsOnProductDetails false
                                                                                                     :IsRequired false
                                                                                                     :IsSideMenuLinkActive false
                                                                                                     :IsStockKeepingUnit false
                                                                                                     :IsTopMenuLinkActive false
                                                                                                     :IsWizard false
                                                                                                     :Name ""
                                                                                                     :Position 0}})
require "http/client"

url = "{{baseUrl}}/api/catalog_system/pvt/specification/field"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}
reqBody = "{\n  \"CategoryId\": 0,\n  \"DefaultValue\": \"\",\n  \"Description\": \"\",\n  \"FieldGroupId\": 0,\n  \"FieldGroupName\": \"\",\n  \"FieldId\": 0,\n  \"FieldTypeId\": 0,\n  \"FieldValueId\": 0,\n  \"IsActive\": false,\n  \"IsFilter\": false,\n  \"IsOnProductDetails\": false,\n  \"IsRequired\": false,\n  \"IsSideMenuLinkActive\": false,\n  \"IsStockKeepingUnit\": false,\n  \"IsTopMenuLinkActive\": false,\n  \"IsWizard\": false,\n  \"Name\": \"\",\n  \"Position\": 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}}/api/catalog_system/pvt/specification/field"),
    Headers =
    {
        { "accept", "" },
    },
    Content = new StringContent("{\n  \"CategoryId\": 0,\n  \"DefaultValue\": \"\",\n  \"Description\": \"\",\n  \"FieldGroupId\": 0,\n  \"FieldGroupName\": \"\",\n  \"FieldId\": 0,\n  \"FieldTypeId\": 0,\n  \"FieldValueId\": 0,\n  \"IsActive\": false,\n  \"IsFilter\": false,\n  \"IsOnProductDetails\": false,\n  \"IsRequired\": false,\n  \"IsSideMenuLinkActive\": false,\n  \"IsStockKeepingUnit\": false,\n  \"IsTopMenuLinkActive\": false,\n  \"IsWizard\": false,\n  \"Name\": \"\",\n  \"Position\": 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}}/api/catalog_system/pvt/specification/field");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
request.AddParameter("", "{\n  \"CategoryId\": 0,\n  \"DefaultValue\": \"\",\n  \"Description\": \"\",\n  \"FieldGroupId\": 0,\n  \"FieldGroupName\": \"\",\n  \"FieldId\": 0,\n  \"FieldTypeId\": 0,\n  \"FieldValueId\": 0,\n  \"IsActive\": false,\n  \"IsFilter\": false,\n  \"IsOnProductDetails\": false,\n  \"IsRequired\": false,\n  \"IsSideMenuLinkActive\": false,\n  \"IsStockKeepingUnit\": false,\n  \"IsTopMenuLinkActive\": false,\n  \"IsWizard\": false,\n  \"Name\": \"\",\n  \"Position\": 0\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog_system/pvt/specification/field"

	payload := strings.NewReader("{\n  \"CategoryId\": 0,\n  \"DefaultValue\": \"\",\n  \"Description\": \"\",\n  \"FieldGroupId\": 0,\n  \"FieldGroupName\": \"\",\n  \"FieldId\": 0,\n  \"FieldTypeId\": 0,\n  \"FieldValueId\": 0,\n  \"IsActive\": false,\n  \"IsFilter\": false,\n  \"IsOnProductDetails\": false,\n  \"IsRequired\": false,\n  \"IsSideMenuLinkActive\": false,\n  \"IsStockKeepingUnit\": false,\n  \"IsTopMenuLinkActive\": false,\n  \"IsWizard\": false,\n  \"Name\": \"\",\n  \"Position\": 0\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/catalog_system/pvt/specification/field HTTP/1.1
Content-Type: 
Accept: 
Host: example.com
Content-Length: 410

{
  "CategoryId": 0,
  "DefaultValue": "",
  "Description": "",
  "FieldGroupId": 0,
  "FieldGroupName": "",
  "FieldId": 0,
  "FieldTypeId": 0,
  "FieldValueId": 0,
  "IsActive": false,
  "IsFilter": false,
  "IsOnProductDetails": false,
  "IsRequired": false,
  "IsSideMenuLinkActive": false,
  "IsStockKeepingUnit": false,
  "IsTopMenuLinkActive": false,
  "IsWizard": false,
  "Name": "",
  "Position": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/catalog_system/pvt/specification/field")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .setBody("{\n  \"CategoryId\": 0,\n  \"DefaultValue\": \"\",\n  \"Description\": \"\",\n  \"FieldGroupId\": 0,\n  \"FieldGroupName\": \"\",\n  \"FieldId\": 0,\n  \"FieldTypeId\": 0,\n  \"FieldValueId\": 0,\n  \"IsActive\": false,\n  \"IsFilter\": false,\n  \"IsOnProductDetails\": false,\n  \"IsRequired\": false,\n  \"IsSideMenuLinkActive\": false,\n  \"IsStockKeepingUnit\": false,\n  \"IsTopMenuLinkActive\": false,\n  \"IsWizard\": false,\n  \"Name\": \"\",\n  \"Position\": 0\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog_system/pvt/specification/field"))
    .header("content-type", "")
    .header("accept", "")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"CategoryId\": 0,\n  \"DefaultValue\": \"\",\n  \"Description\": \"\",\n  \"FieldGroupId\": 0,\n  \"FieldGroupName\": \"\",\n  \"FieldId\": 0,\n  \"FieldTypeId\": 0,\n  \"FieldValueId\": 0,\n  \"IsActive\": false,\n  \"IsFilter\": false,\n  \"IsOnProductDetails\": false,\n  \"IsRequired\": false,\n  \"IsSideMenuLinkActive\": false,\n  \"IsStockKeepingUnit\": false,\n  \"IsTopMenuLinkActive\": false,\n  \"IsWizard\": false,\n  \"Name\": \"\",\n  \"Position\": 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  \"CategoryId\": 0,\n  \"DefaultValue\": \"\",\n  \"Description\": \"\",\n  \"FieldGroupId\": 0,\n  \"FieldGroupName\": \"\",\n  \"FieldId\": 0,\n  \"FieldTypeId\": 0,\n  \"FieldValueId\": 0,\n  \"IsActive\": false,\n  \"IsFilter\": false,\n  \"IsOnProductDetails\": false,\n  \"IsRequired\": false,\n  \"IsSideMenuLinkActive\": false,\n  \"IsStockKeepingUnit\": false,\n  \"IsTopMenuLinkActive\": false,\n  \"IsWizard\": false,\n  \"Name\": \"\",\n  \"Position\": 0\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pvt/specification/field")
  .post(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/catalog_system/pvt/specification/field")
  .header("content-type", "")
  .header("accept", "")
  .body("{\n  \"CategoryId\": 0,\n  \"DefaultValue\": \"\",\n  \"Description\": \"\",\n  \"FieldGroupId\": 0,\n  \"FieldGroupName\": \"\",\n  \"FieldId\": 0,\n  \"FieldTypeId\": 0,\n  \"FieldValueId\": 0,\n  \"IsActive\": false,\n  \"IsFilter\": false,\n  \"IsOnProductDetails\": false,\n  \"IsRequired\": false,\n  \"IsSideMenuLinkActive\": false,\n  \"IsStockKeepingUnit\": false,\n  \"IsTopMenuLinkActive\": false,\n  \"IsWizard\": false,\n  \"Name\": \"\",\n  \"Position\": 0\n}")
  .asString();
const data = JSON.stringify({
  CategoryId: 0,
  DefaultValue: '',
  Description: '',
  FieldGroupId: 0,
  FieldGroupName: '',
  FieldId: 0,
  FieldTypeId: 0,
  FieldValueId: 0,
  IsActive: false,
  IsFilter: false,
  IsOnProductDetails: false,
  IsRequired: false,
  IsSideMenuLinkActive: false,
  IsStockKeepingUnit: false,
  IsTopMenuLinkActive: false,
  IsWizard: false,
  Name: '',
  Position: 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}}/api/catalog_system/pvt/specification/field');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog_system/pvt/specification/field',
  headers: {'content-type': '', accept: ''},
  data: {
    CategoryId: 0,
    DefaultValue: '',
    Description: '',
    FieldGroupId: 0,
    FieldGroupName: '',
    FieldId: 0,
    FieldTypeId: 0,
    FieldValueId: 0,
    IsActive: false,
    IsFilter: false,
    IsOnProductDetails: false,
    IsRequired: false,
    IsSideMenuLinkActive: false,
    IsStockKeepingUnit: false,
    IsTopMenuLinkActive: false,
    IsWizard: false,
    Name: '',
    Position: 0
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog_system/pvt/specification/field';
const options = {
  method: 'POST',
  headers: {'content-type': '', accept: ''},
  body: '{"CategoryId":0,"DefaultValue":"","Description":"","FieldGroupId":0,"FieldGroupName":"","FieldId":0,"FieldTypeId":0,"FieldValueId":0,"IsActive":false,"IsFilter":false,"IsOnProductDetails":false,"IsRequired":false,"IsSideMenuLinkActive":false,"IsStockKeepingUnit":false,"IsTopMenuLinkActive":false,"IsWizard":false,"Name":"","Position":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}}/api/catalog_system/pvt/specification/field',
  method: 'POST',
  headers: {
    'content-type': '',
    accept: ''
  },
  processData: false,
  data: '{\n  "CategoryId": 0,\n  "DefaultValue": "",\n  "Description": "",\n  "FieldGroupId": 0,\n  "FieldGroupName": "",\n  "FieldId": 0,\n  "FieldTypeId": 0,\n  "FieldValueId": 0,\n  "IsActive": false,\n  "IsFilter": false,\n  "IsOnProductDetails": false,\n  "IsRequired": false,\n  "IsSideMenuLinkActive": false,\n  "IsStockKeepingUnit": false,\n  "IsTopMenuLinkActive": false,\n  "IsWizard": false,\n  "Name": "",\n  "Position": 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  \"CategoryId\": 0,\n  \"DefaultValue\": \"\",\n  \"Description\": \"\",\n  \"FieldGroupId\": 0,\n  \"FieldGroupName\": \"\",\n  \"FieldId\": 0,\n  \"FieldTypeId\": 0,\n  \"FieldValueId\": 0,\n  \"IsActive\": false,\n  \"IsFilter\": false,\n  \"IsOnProductDetails\": false,\n  \"IsRequired\": false,\n  \"IsSideMenuLinkActive\": false,\n  \"IsStockKeepingUnit\": false,\n  \"IsTopMenuLinkActive\": false,\n  \"IsWizard\": false,\n  \"Name\": \"\",\n  \"Position\": 0\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pvt/specification/field")
  .post(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog_system/pvt/specification/field',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  CategoryId: 0,
  DefaultValue: '',
  Description: '',
  FieldGroupId: 0,
  FieldGroupName: '',
  FieldId: 0,
  FieldTypeId: 0,
  FieldValueId: 0,
  IsActive: false,
  IsFilter: false,
  IsOnProductDetails: false,
  IsRequired: false,
  IsSideMenuLinkActive: false,
  IsStockKeepingUnit: false,
  IsTopMenuLinkActive: false,
  IsWizard: false,
  Name: '',
  Position: 0
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog_system/pvt/specification/field',
  headers: {'content-type': '', accept: ''},
  body: {
    CategoryId: 0,
    DefaultValue: '',
    Description: '',
    FieldGroupId: 0,
    FieldGroupName: '',
    FieldId: 0,
    FieldTypeId: 0,
    FieldValueId: 0,
    IsActive: false,
    IsFilter: false,
    IsOnProductDetails: false,
    IsRequired: false,
    IsSideMenuLinkActive: false,
    IsStockKeepingUnit: false,
    IsTopMenuLinkActive: false,
    IsWizard: false,
    Name: '',
    Position: 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}}/api/catalog_system/pvt/specification/field');

req.headers({
  'content-type': '',
  accept: ''
});

req.type('json');
req.send({
  CategoryId: 0,
  DefaultValue: '',
  Description: '',
  FieldGroupId: 0,
  FieldGroupName: '',
  FieldId: 0,
  FieldTypeId: 0,
  FieldValueId: 0,
  IsActive: false,
  IsFilter: false,
  IsOnProductDetails: false,
  IsRequired: false,
  IsSideMenuLinkActive: false,
  IsStockKeepingUnit: false,
  IsTopMenuLinkActive: false,
  IsWizard: false,
  Name: '',
  Position: 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}}/api/catalog_system/pvt/specification/field',
  headers: {'content-type': '', accept: ''},
  data: {
    CategoryId: 0,
    DefaultValue: '',
    Description: '',
    FieldGroupId: 0,
    FieldGroupName: '',
    FieldId: 0,
    FieldTypeId: 0,
    FieldValueId: 0,
    IsActive: false,
    IsFilter: false,
    IsOnProductDetails: false,
    IsRequired: false,
    IsSideMenuLinkActive: false,
    IsStockKeepingUnit: false,
    IsTopMenuLinkActive: false,
    IsWizard: false,
    Name: '',
    Position: 0
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog_system/pvt/specification/field';
const options = {
  method: 'POST',
  headers: {'content-type': '', accept: ''},
  body: '{"CategoryId":0,"DefaultValue":"","Description":"","FieldGroupId":0,"FieldGroupName":"","FieldId":0,"FieldTypeId":0,"FieldValueId":0,"IsActive":false,"IsFilter":false,"IsOnProductDetails":false,"IsRequired":false,"IsSideMenuLinkActive":false,"IsStockKeepingUnit":false,"IsTopMenuLinkActive":false,"IsWizard":false,"Name":"","Position":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": @"",
                           @"accept": @"" };
NSDictionary *parameters = @{ @"CategoryId": @0,
                              @"DefaultValue": @"",
                              @"Description": @"",
                              @"FieldGroupId": @0,
                              @"FieldGroupName": @"",
                              @"FieldId": @0,
                              @"FieldTypeId": @0,
                              @"FieldValueId": @0,
                              @"IsActive": @NO,
                              @"IsFilter": @NO,
                              @"IsOnProductDetails": @NO,
                              @"IsRequired": @NO,
                              @"IsSideMenuLinkActive": @NO,
                              @"IsStockKeepingUnit": @NO,
                              @"IsTopMenuLinkActive": @NO,
                              @"IsWizard": @NO,
                              @"Name": @"",
                              @"Position": @0 };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog_system/pvt/specification/field"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/catalog_system/pvt/specification/field" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"CategoryId\": 0,\n  \"DefaultValue\": \"\",\n  \"Description\": \"\",\n  \"FieldGroupId\": 0,\n  \"FieldGroupName\": \"\",\n  \"FieldId\": 0,\n  \"FieldTypeId\": 0,\n  \"FieldValueId\": 0,\n  \"IsActive\": false,\n  \"IsFilter\": false,\n  \"IsOnProductDetails\": false,\n  \"IsRequired\": false,\n  \"IsSideMenuLinkActive\": false,\n  \"IsStockKeepingUnit\": false,\n  \"IsTopMenuLinkActive\": false,\n  \"IsWizard\": false,\n  \"Name\": \"\",\n  \"Position\": 0\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog_system/pvt/specification/field",
  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([
    'CategoryId' => 0,
    'DefaultValue' => '',
    'Description' => '',
    'FieldGroupId' => 0,
    'FieldGroupName' => '',
    'FieldId' => 0,
    'FieldTypeId' => 0,
    'FieldValueId' => 0,
    'IsActive' => null,
    'IsFilter' => null,
    'IsOnProductDetails' => null,
    'IsRequired' => null,
    'IsSideMenuLinkActive' => null,
    'IsStockKeepingUnit' => null,
    'IsTopMenuLinkActive' => null,
    'IsWizard' => null,
    'Name' => '',
    'Position' => 0
  ]),
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/catalog_system/pvt/specification/field', [
  'body' => '{
  "CategoryId": 0,
  "DefaultValue": "",
  "Description": "",
  "FieldGroupId": 0,
  "FieldGroupName": "",
  "FieldId": 0,
  "FieldTypeId": 0,
  "FieldValueId": 0,
  "IsActive": false,
  "IsFilter": false,
  "IsOnProductDetails": false,
  "IsRequired": false,
  "IsSideMenuLinkActive": false,
  "IsStockKeepingUnit": false,
  "IsTopMenuLinkActive": false,
  "IsWizard": false,
  "Name": "",
  "Position": 0
}',
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog_system/pvt/specification/field');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'CategoryId' => 0,
  'DefaultValue' => '',
  'Description' => '',
  'FieldGroupId' => 0,
  'FieldGroupName' => '',
  'FieldId' => 0,
  'FieldTypeId' => 0,
  'FieldValueId' => 0,
  'IsActive' => null,
  'IsFilter' => null,
  'IsOnProductDetails' => null,
  'IsRequired' => null,
  'IsSideMenuLinkActive' => null,
  'IsStockKeepingUnit' => null,
  'IsTopMenuLinkActive' => null,
  'IsWizard' => null,
  'Name' => '',
  'Position' => 0
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'CategoryId' => 0,
  'DefaultValue' => '',
  'Description' => '',
  'FieldGroupId' => 0,
  'FieldGroupName' => '',
  'FieldId' => 0,
  'FieldTypeId' => 0,
  'FieldValueId' => 0,
  'IsActive' => null,
  'IsFilter' => null,
  'IsOnProductDetails' => null,
  'IsRequired' => null,
  'IsSideMenuLinkActive' => null,
  'IsStockKeepingUnit' => null,
  'IsTopMenuLinkActive' => null,
  'IsWizard' => null,
  'Name' => '',
  'Position' => 0
]));
$request->setRequestUrl('{{baseUrl}}/api/catalog_system/pvt/specification/field');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog_system/pvt/specification/field' -Method POST -Headers $headers -ContentType '' -Body '{
  "CategoryId": 0,
  "DefaultValue": "",
  "Description": "",
  "FieldGroupId": 0,
  "FieldGroupName": "",
  "FieldId": 0,
  "FieldTypeId": 0,
  "FieldValueId": 0,
  "IsActive": false,
  "IsFilter": false,
  "IsOnProductDetails": false,
  "IsRequired": false,
  "IsSideMenuLinkActive": false,
  "IsStockKeepingUnit": false,
  "IsTopMenuLinkActive": false,
  "IsWizard": false,
  "Name": "",
  "Position": 0
}'
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog_system/pvt/specification/field' -Method POST -Headers $headers -ContentType '' -Body '{
  "CategoryId": 0,
  "DefaultValue": "",
  "Description": "",
  "FieldGroupId": 0,
  "FieldGroupName": "",
  "FieldId": 0,
  "FieldTypeId": 0,
  "FieldValueId": 0,
  "IsActive": false,
  "IsFilter": false,
  "IsOnProductDetails": false,
  "IsRequired": false,
  "IsSideMenuLinkActive": false,
  "IsStockKeepingUnit": false,
  "IsTopMenuLinkActive": false,
  "IsWizard": false,
  "Name": "",
  "Position": 0
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"CategoryId\": 0,\n  \"DefaultValue\": \"\",\n  \"Description\": \"\",\n  \"FieldGroupId\": 0,\n  \"FieldGroupName\": \"\",\n  \"FieldId\": 0,\n  \"FieldTypeId\": 0,\n  \"FieldValueId\": 0,\n  \"IsActive\": false,\n  \"IsFilter\": false,\n  \"IsOnProductDetails\": false,\n  \"IsRequired\": false,\n  \"IsSideMenuLinkActive\": false,\n  \"IsStockKeepingUnit\": false,\n  \"IsTopMenuLinkActive\": false,\n  \"IsWizard\": false,\n  \"Name\": \"\",\n  \"Position\": 0\n}"

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("POST", "/baseUrl/api/catalog_system/pvt/specification/field", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog_system/pvt/specification/field"

payload = {
    "CategoryId": 0,
    "DefaultValue": "",
    "Description": "",
    "FieldGroupId": 0,
    "FieldGroupName": "",
    "FieldId": 0,
    "FieldTypeId": 0,
    "FieldValueId": 0,
    "IsActive": False,
    "IsFilter": False,
    "IsOnProductDetails": False,
    "IsRequired": False,
    "IsSideMenuLinkActive": False,
    "IsStockKeepingUnit": False,
    "IsTopMenuLinkActive": False,
    "IsWizard": False,
    "Name": "",
    "Position": 0
}
headers = {
    "content-type": "",
    "accept": ""
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog_system/pvt/specification/field"

payload <- "{\n  \"CategoryId\": 0,\n  \"DefaultValue\": \"\",\n  \"Description\": \"\",\n  \"FieldGroupId\": 0,\n  \"FieldGroupName\": \"\",\n  \"FieldId\": 0,\n  \"FieldTypeId\": 0,\n  \"FieldValueId\": 0,\n  \"IsActive\": false,\n  \"IsFilter\": false,\n  \"IsOnProductDetails\": false,\n  \"IsRequired\": false,\n  \"IsSideMenuLinkActive\": false,\n  \"IsStockKeepingUnit\": false,\n  \"IsTopMenuLinkActive\": false,\n  \"IsWizard\": false,\n  \"Name\": \"\",\n  \"Position\": 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}}/api/catalog_system/pvt/specification/field")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = ''
request["accept"] = ''
request.body = "{\n  \"CategoryId\": 0,\n  \"DefaultValue\": \"\",\n  \"Description\": \"\",\n  \"FieldGroupId\": 0,\n  \"FieldGroupName\": \"\",\n  \"FieldId\": 0,\n  \"FieldTypeId\": 0,\n  \"FieldValueId\": 0,\n  \"IsActive\": false,\n  \"IsFilter\": false,\n  \"IsOnProductDetails\": false,\n  \"IsRequired\": false,\n  \"IsSideMenuLinkActive\": false,\n  \"IsStockKeepingUnit\": false,\n  \"IsTopMenuLinkActive\": false,\n  \"IsWizard\": false,\n  \"Name\": \"\",\n  \"Position\": 0\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/api/catalog_system/pvt/specification/field') do |req|
  req.headers['accept'] = ''
  req.body = "{\n  \"CategoryId\": 0,\n  \"DefaultValue\": \"\",\n  \"Description\": \"\",\n  \"FieldGroupId\": 0,\n  \"FieldGroupName\": \"\",\n  \"FieldId\": 0,\n  \"FieldTypeId\": 0,\n  \"FieldValueId\": 0,\n  \"IsActive\": false,\n  \"IsFilter\": false,\n  \"IsOnProductDetails\": false,\n  \"IsRequired\": false,\n  \"IsSideMenuLinkActive\": false,\n  \"IsStockKeepingUnit\": false,\n  \"IsTopMenuLinkActive\": false,\n  \"IsWizard\": false,\n  \"Name\": \"\",\n  \"Position\": 0\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog_system/pvt/specification/field";

    let payload = json!({
        "CategoryId": 0,
        "DefaultValue": "",
        "Description": "",
        "FieldGroupId": 0,
        "FieldGroupName": "",
        "FieldId": 0,
        "FieldTypeId": 0,
        "FieldValueId": 0,
        "IsActive": false,
        "IsFilter": false,
        "IsOnProductDetails": false,
        "IsRequired": false,
        "IsSideMenuLinkActive": false,
        "IsStockKeepingUnit": false,
        "IsTopMenuLinkActive": false,
        "IsWizard": false,
        "Name": "",
        "Position": 0
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/catalog_system/pvt/specification/field \
  --header 'accept: ' \
  --header 'content-type: ' \
  --data '{
  "CategoryId": 0,
  "DefaultValue": "",
  "Description": "",
  "FieldGroupId": 0,
  "FieldGroupName": "",
  "FieldId": 0,
  "FieldTypeId": 0,
  "FieldValueId": 0,
  "IsActive": false,
  "IsFilter": false,
  "IsOnProductDetails": false,
  "IsRequired": false,
  "IsSideMenuLinkActive": false,
  "IsStockKeepingUnit": false,
  "IsTopMenuLinkActive": false,
  "IsWizard": false,
  "Name": "",
  "Position": 0
}'
echo '{
  "CategoryId": 0,
  "DefaultValue": "",
  "Description": "",
  "FieldGroupId": 0,
  "FieldGroupName": "",
  "FieldId": 0,
  "FieldTypeId": 0,
  "FieldValueId": 0,
  "IsActive": false,
  "IsFilter": false,
  "IsOnProductDetails": false,
  "IsRequired": false,
  "IsSideMenuLinkActive": false,
  "IsStockKeepingUnit": false,
  "IsTopMenuLinkActive": false,
  "IsWizard": false,
  "Name": "",
  "Position": 0
}' |  \
  http POST {{baseUrl}}/api/catalog_system/pvt/specification/field \
  accept:'' \
  content-type:''
wget --quiet \
  --method POST \
  --header 'content-type: ' \
  --header 'accept: ' \
  --body-data '{\n  "CategoryId": 0,\n  "DefaultValue": "",\n  "Description": "",\n  "FieldGroupId": 0,\n  "FieldGroupName": "",\n  "FieldId": 0,\n  "FieldTypeId": 0,\n  "FieldValueId": 0,\n  "IsActive": false,\n  "IsFilter": false,\n  "IsOnProductDetails": false,\n  "IsRequired": false,\n  "IsSideMenuLinkActive": false,\n  "IsStockKeepingUnit": false,\n  "IsTopMenuLinkActive": false,\n  "IsWizard": false,\n  "Name": "",\n  "Position": 0\n}' \
  --output-document \
  - {{baseUrl}}/api/catalog_system/pvt/specification/field
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]
let parameters = [
  "CategoryId": 0,
  "DefaultValue": "",
  "Description": "",
  "FieldGroupId": 0,
  "FieldGroupName": "",
  "FieldId": 0,
  "FieldTypeId": 0,
  "FieldValueId": 0,
  "IsActive": false,
  "IsFilter": false,
  "IsOnProductDetails": false,
  "IsRequired": false,
  "IsSideMenuLinkActive": false,
  "IsStockKeepingUnit": false,
  "IsTopMenuLinkActive": false,
  "IsWizard": false,
  "Name": "",
  "Position": 0
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog_system/pvt/specification/field")! 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

89
GET Get Specification Field
{{baseUrl}}/api/catalog_system/pub/specification/fieldGet/:fieldId
HEADERS

Content-Type
Accept
QUERY PARAMS

fieldId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog_system/pub/specification/fieldGet/:fieldId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/catalog_system/pub/specification/fieldGet/:fieldId" {:headers {:content-type ""
                                                                                                            :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog_system/pub/specification/fieldGet/:fieldId"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

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}}/api/catalog_system/pub/specification/fieldGet/:fieldId"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog_system/pub/specification/fieldGet/:fieldId");
var request = new RestRequest("", Method.Get);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog_system/pub/specification/fieldGet/:fieldId"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/catalog_system/pub/specification/fieldGet/:fieldId HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/catalog_system/pub/specification/fieldGet/:fieldId")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog_system/pub/specification/fieldGet/:fieldId"))
    .header("content-type", "")
    .header("accept", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pub/specification/fieldGet/:fieldId")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/catalog_system/pub/specification/fieldGet/:fieldId")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/catalog_system/pub/specification/fieldGet/:fieldId');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pub/specification/fieldGet/:fieldId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog_system/pub/specification/fieldGet/:fieldId';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog_system/pub/specification/fieldGet/:fieldId',
  method: 'GET',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pub/specification/fieldGet/:fieldId")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog_system/pub/specification/fieldGet/:fieldId',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pub/specification/fieldGet/:fieldId',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/catalog_system/pub/specification/fieldGet/:fieldId');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pub/specification/fieldGet/:fieldId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog_system/pub/specification/fieldGet/:fieldId';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog_system/pub/specification/fieldGet/:fieldId"]
                                                       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}}/api/catalog_system/pub/specification/fieldGet/:fieldId" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog_system/pub/specification/fieldGet/:fieldId",
  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: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/catalog_system/pub/specification/fieldGet/:fieldId', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog_system/pub/specification/fieldGet/:fieldId');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog_system/pub/specification/fieldGet/:fieldId');
$request->setRequestMethod('GET');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog_system/pub/specification/fieldGet/:fieldId' -Method GET -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog_system/pub/specification/fieldGet/:fieldId' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("GET", "/baseUrl/api/catalog_system/pub/specification/fieldGet/:fieldId", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog_system/pub/specification/fieldGet/:fieldId"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog_system/pub/specification/fieldGet/:fieldId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog_system/pub/specification/fieldGet/:fieldId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/catalog_system/pub/specification/fieldGet/:fieldId') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog_system/pub/specification/fieldGet/:fieldId";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".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}}/api/catalog_system/pub/specification/fieldGet/:fieldId \
  --header 'accept: ' \
  --header 'content-type: '
http GET {{baseUrl}}/api/catalog_system/pub/specification/fieldGet/:fieldId \
  accept:'' \
  content-type:''
wget --quiet \
  --method GET \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog_system/pub/specification/fieldGet/:fieldId
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog_system/pub/specification/fieldGet/:fieldId")! 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

{
  "CategoryId": 4,
  "DefaultValue": null,
  "Description": "Composition of the product.",
  "FieldGroupId": 20,
  "FieldGroupName": "Clothes specifications",
  "FieldId": 88,
  "FieldTypeId": 1,
  "FieldTypeName": "Texto",
  "FieldValueId": null,
  "IsActive": true,
  "IsFilter": true,
  "IsOnProductDetails": false,
  "IsRequired": true,
  "IsSideMenuLinkActive": true,
  "IsStockKeepingUnit": false,
  "IsTopMenuLinkActive": false,
  "IsWizard": false,
  "Name": "Material",
  "Position": 1
}
PUT Update Specification Field
{{baseUrl}}/api/catalog_system/pvt/specification/field
HEADERS

Content-Type
Accept
BODY json

{
  "CategoryId": 0,
  "DefaultValue": "",
  "Description": "",
  "FieldGroupId": 0,
  "FieldGroupName": "",
  "FieldId": 0,
  "FieldTypeId": 0,
  "FieldValueId": 0,
  "IsActive": false,
  "IsFilter": false,
  "IsOnProductDetails": false,
  "IsRequired": false,
  "IsSideMenuLinkActive": false,
  "IsStockKeepingUnit": false,
  "IsTopMenuLinkActive": false,
  "IsWizard": false,
  "Name": "",
  "Position": 0
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog_system/pvt/specification/field");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"CategoryId\": 0,\n  \"DefaultValue\": \"\",\n  \"Description\": \"\",\n  \"FieldGroupId\": 0,\n  \"FieldGroupName\": \"\",\n  \"FieldId\": 0,\n  \"FieldTypeId\": 0,\n  \"FieldValueId\": 0,\n  \"IsActive\": false,\n  \"IsFilter\": false,\n  \"IsOnProductDetails\": false,\n  \"IsRequired\": false,\n  \"IsSideMenuLinkActive\": false,\n  \"IsStockKeepingUnit\": false,\n  \"IsTopMenuLinkActive\": false,\n  \"IsWizard\": false,\n  \"Name\": \"\",\n  \"Position\": 0\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/catalog_system/pvt/specification/field" {:headers {:accept ""}
                                                                                      :content-type :json
                                                                                      :form-params {:CategoryId 0
                                                                                                    :DefaultValue ""
                                                                                                    :Description ""
                                                                                                    :FieldGroupId 0
                                                                                                    :FieldGroupName ""
                                                                                                    :FieldId 0
                                                                                                    :FieldTypeId 0
                                                                                                    :FieldValueId 0
                                                                                                    :IsActive false
                                                                                                    :IsFilter false
                                                                                                    :IsOnProductDetails false
                                                                                                    :IsRequired false
                                                                                                    :IsSideMenuLinkActive false
                                                                                                    :IsStockKeepingUnit false
                                                                                                    :IsTopMenuLinkActive false
                                                                                                    :IsWizard false
                                                                                                    :Name ""
                                                                                                    :Position 0}})
require "http/client"

url = "{{baseUrl}}/api/catalog_system/pvt/specification/field"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}
reqBody = "{\n  \"CategoryId\": 0,\n  \"DefaultValue\": \"\",\n  \"Description\": \"\",\n  \"FieldGroupId\": 0,\n  \"FieldGroupName\": \"\",\n  \"FieldId\": 0,\n  \"FieldTypeId\": 0,\n  \"FieldValueId\": 0,\n  \"IsActive\": false,\n  \"IsFilter\": false,\n  \"IsOnProductDetails\": false,\n  \"IsRequired\": false,\n  \"IsSideMenuLinkActive\": false,\n  \"IsStockKeepingUnit\": false,\n  \"IsTopMenuLinkActive\": false,\n  \"IsWizard\": false,\n  \"Name\": \"\",\n  \"Position\": 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}}/api/catalog_system/pvt/specification/field"),
    Headers =
    {
        { "accept", "" },
    },
    Content = new StringContent("{\n  \"CategoryId\": 0,\n  \"DefaultValue\": \"\",\n  \"Description\": \"\",\n  \"FieldGroupId\": 0,\n  \"FieldGroupName\": \"\",\n  \"FieldId\": 0,\n  \"FieldTypeId\": 0,\n  \"FieldValueId\": 0,\n  \"IsActive\": false,\n  \"IsFilter\": false,\n  \"IsOnProductDetails\": false,\n  \"IsRequired\": false,\n  \"IsSideMenuLinkActive\": false,\n  \"IsStockKeepingUnit\": false,\n  \"IsTopMenuLinkActive\": false,\n  \"IsWizard\": false,\n  \"Name\": \"\",\n  \"Position\": 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}}/api/catalog_system/pvt/specification/field");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
request.AddParameter("", "{\n  \"CategoryId\": 0,\n  \"DefaultValue\": \"\",\n  \"Description\": \"\",\n  \"FieldGroupId\": 0,\n  \"FieldGroupName\": \"\",\n  \"FieldId\": 0,\n  \"FieldTypeId\": 0,\n  \"FieldValueId\": 0,\n  \"IsActive\": false,\n  \"IsFilter\": false,\n  \"IsOnProductDetails\": false,\n  \"IsRequired\": false,\n  \"IsSideMenuLinkActive\": false,\n  \"IsStockKeepingUnit\": false,\n  \"IsTopMenuLinkActive\": false,\n  \"IsWizard\": false,\n  \"Name\": \"\",\n  \"Position\": 0\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog_system/pvt/specification/field"

	payload := strings.NewReader("{\n  \"CategoryId\": 0,\n  \"DefaultValue\": \"\",\n  \"Description\": \"\",\n  \"FieldGroupId\": 0,\n  \"FieldGroupName\": \"\",\n  \"FieldId\": 0,\n  \"FieldTypeId\": 0,\n  \"FieldValueId\": 0,\n  \"IsActive\": false,\n  \"IsFilter\": false,\n  \"IsOnProductDetails\": false,\n  \"IsRequired\": false,\n  \"IsSideMenuLinkActive\": false,\n  \"IsStockKeepingUnit\": false,\n  \"IsTopMenuLinkActive\": false,\n  \"IsWizard\": false,\n  \"Name\": \"\",\n  \"Position\": 0\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/catalog_system/pvt/specification/field HTTP/1.1
Content-Type: 
Accept: 
Host: example.com
Content-Length: 410

{
  "CategoryId": 0,
  "DefaultValue": "",
  "Description": "",
  "FieldGroupId": 0,
  "FieldGroupName": "",
  "FieldId": 0,
  "FieldTypeId": 0,
  "FieldValueId": 0,
  "IsActive": false,
  "IsFilter": false,
  "IsOnProductDetails": false,
  "IsRequired": false,
  "IsSideMenuLinkActive": false,
  "IsStockKeepingUnit": false,
  "IsTopMenuLinkActive": false,
  "IsWizard": false,
  "Name": "",
  "Position": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/catalog_system/pvt/specification/field")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .setBody("{\n  \"CategoryId\": 0,\n  \"DefaultValue\": \"\",\n  \"Description\": \"\",\n  \"FieldGroupId\": 0,\n  \"FieldGroupName\": \"\",\n  \"FieldId\": 0,\n  \"FieldTypeId\": 0,\n  \"FieldValueId\": 0,\n  \"IsActive\": false,\n  \"IsFilter\": false,\n  \"IsOnProductDetails\": false,\n  \"IsRequired\": false,\n  \"IsSideMenuLinkActive\": false,\n  \"IsStockKeepingUnit\": false,\n  \"IsTopMenuLinkActive\": false,\n  \"IsWizard\": false,\n  \"Name\": \"\",\n  \"Position\": 0\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog_system/pvt/specification/field"))
    .header("content-type", "")
    .header("accept", "")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"CategoryId\": 0,\n  \"DefaultValue\": \"\",\n  \"Description\": \"\",\n  \"FieldGroupId\": 0,\n  \"FieldGroupName\": \"\",\n  \"FieldId\": 0,\n  \"FieldTypeId\": 0,\n  \"FieldValueId\": 0,\n  \"IsActive\": false,\n  \"IsFilter\": false,\n  \"IsOnProductDetails\": false,\n  \"IsRequired\": false,\n  \"IsSideMenuLinkActive\": false,\n  \"IsStockKeepingUnit\": false,\n  \"IsTopMenuLinkActive\": false,\n  \"IsWizard\": false,\n  \"Name\": \"\",\n  \"Position\": 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  \"CategoryId\": 0,\n  \"DefaultValue\": \"\",\n  \"Description\": \"\",\n  \"FieldGroupId\": 0,\n  \"FieldGroupName\": \"\",\n  \"FieldId\": 0,\n  \"FieldTypeId\": 0,\n  \"FieldValueId\": 0,\n  \"IsActive\": false,\n  \"IsFilter\": false,\n  \"IsOnProductDetails\": false,\n  \"IsRequired\": false,\n  \"IsSideMenuLinkActive\": false,\n  \"IsStockKeepingUnit\": false,\n  \"IsTopMenuLinkActive\": false,\n  \"IsWizard\": false,\n  \"Name\": \"\",\n  \"Position\": 0\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pvt/specification/field")
  .put(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/catalog_system/pvt/specification/field")
  .header("content-type", "")
  .header("accept", "")
  .body("{\n  \"CategoryId\": 0,\n  \"DefaultValue\": \"\",\n  \"Description\": \"\",\n  \"FieldGroupId\": 0,\n  \"FieldGroupName\": \"\",\n  \"FieldId\": 0,\n  \"FieldTypeId\": 0,\n  \"FieldValueId\": 0,\n  \"IsActive\": false,\n  \"IsFilter\": false,\n  \"IsOnProductDetails\": false,\n  \"IsRequired\": false,\n  \"IsSideMenuLinkActive\": false,\n  \"IsStockKeepingUnit\": false,\n  \"IsTopMenuLinkActive\": false,\n  \"IsWizard\": false,\n  \"Name\": \"\",\n  \"Position\": 0\n}")
  .asString();
const data = JSON.stringify({
  CategoryId: 0,
  DefaultValue: '',
  Description: '',
  FieldGroupId: 0,
  FieldGroupName: '',
  FieldId: 0,
  FieldTypeId: 0,
  FieldValueId: 0,
  IsActive: false,
  IsFilter: false,
  IsOnProductDetails: false,
  IsRequired: false,
  IsSideMenuLinkActive: false,
  IsStockKeepingUnit: false,
  IsTopMenuLinkActive: false,
  IsWizard: false,
  Name: '',
  Position: 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}}/api/catalog_system/pvt/specification/field');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/catalog_system/pvt/specification/field',
  headers: {'content-type': '', accept: ''},
  data: {
    CategoryId: 0,
    DefaultValue: '',
    Description: '',
    FieldGroupId: 0,
    FieldGroupName: '',
    FieldId: 0,
    FieldTypeId: 0,
    FieldValueId: 0,
    IsActive: false,
    IsFilter: false,
    IsOnProductDetails: false,
    IsRequired: false,
    IsSideMenuLinkActive: false,
    IsStockKeepingUnit: false,
    IsTopMenuLinkActive: false,
    IsWizard: false,
    Name: '',
    Position: 0
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog_system/pvt/specification/field';
const options = {
  method: 'PUT',
  headers: {'content-type': '', accept: ''},
  body: '{"CategoryId":0,"DefaultValue":"","Description":"","FieldGroupId":0,"FieldGroupName":"","FieldId":0,"FieldTypeId":0,"FieldValueId":0,"IsActive":false,"IsFilter":false,"IsOnProductDetails":false,"IsRequired":false,"IsSideMenuLinkActive":false,"IsStockKeepingUnit":false,"IsTopMenuLinkActive":false,"IsWizard":false,"Name":"","Position":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}}/api/catalog_system/pvt/specification/field',
  method: 'PUT',
  headers: {
    'content-type': '',
    accept: ''
  },
  processData: false,
  data: '{\n  "CategoryId": 0,\n  "DefaultValue": "",\n  "Description": "",\n  "FieldGroupId": 0,\n  "FieldGroupName": "",\n  "FieldId": 0,\n  "FieldTypeId": 0,\n  "FieldValueId": 0,\n  "IsActive": false,\n  "IsFilter": false,\n  "IsOnProductDetails": false,\n  "IsRequired": false,\n  "IsSideMenuLinkActive": false,\n  "IsStockKeepingUnit": false,\n  "IsTopMenuLinkActive": false,\n  "IsWizard": false,\n  "Name": "",\n  "Position": 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  \"CategoryId\": 0,\n  \"DefaultValue\": \"\",\n  \"Description\": \"\",\n  \"FieldGroupId\": 0,\n  \"FieldGroupName\": \"\",\n  \"FieldId\": 0,\n  \"FieldTypeId\": 0,\n  \"FieldValueId\": 0,\n  \"IsActive\": false,\n  \"IsFilter\": false,\n  \"IsOnProductDetails\": false,\n  \"IsRequired\": false,\n  \"IsSideMenuLinkActive\": false,\n  \"IsStockKeepingUnit\": false,\n  \"IsTopMenuLinkActive\": false,\n  \"IsWizard\": false,\n  \"Name\": \"\",\n  \"Position\": 0\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pvt/specification/field")
  .put(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog_system/pvt/specification/field',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  CategoryId: 0,
  DefaultValue: '',
  Description: '',
  FieldGroupId: 0,
  FieldGroupName: '',
  FieldId: 0,
  FieldTypeId: 0,
  FieldValueId: 0,
  IsActive: false,
  IsFilter: false,
  IsOnProductDetails: false,
  IsRequired: false,
  IsSideMenuLinkActive: false,
  IsStockKeepingUnit: false,
  IsTopMenuLinkActive: false,
  IsWizard: false,
  Name: '',
  Position: 0
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/catalog_system/pvt/specification/field',
  headers: {'content-type': '', accept: ''},
  body: {
    CategoryId: 0,
    DefaultValue: '',
    Description: '',
    FieldGroupId: 0,
    FieldGroupName: '',
    FieldId: 0,
    FieldTypeId: 0,
    FieldValueId: 0,
    IsActive: false,
    IsFilter: false,
    IsOnProductDetails: false,
    IsRequired: false,
    IsSideMenuLinkActive: false,
    IsStockKeepingUnit: false,
    IsTopMenuLinkActive: false,
    IsWizard: false,
    Name: '',
    Position: 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}}/api/catalog_system/pvt/specification/field');

req.headers({
  'content-type': '',
  accept: ''
});

req.type('json');
req.send({
  CategoryId: 0,
  DefaultValue: '',
  Description: '',
  FieldGroupId: 0,
  FieldGroupName: '',
  FieldId: 0,
  FieldTypeId: 0,
  FieldValueId: 0,
  IsActive: false,
  IsFilter: false,
  IsOnProductDetails: false,
  IsRequired: false,
  IsSideMenuLinkActive: false,
  IsStockKeepingUnit: false,
  IsTopMenuLinkActive: false,
  IsWizard: false,
  Name: '',
  Position: 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}}/api/catalog_system/pvt/specification/field',
  headers: {'content-type': '', accept: ''},
  data: {
    CategoryId: 0,
    DefaultValue: '',
    Description: '',
    FieldGroupId: 0,
    FieldGroupName: '',
    FieldId: 0,
    FieldTypeId: 0,
    FieldValueId: 0,
    IsActive: false,
    IsFilter: false,
    IsOnProductDetails: false,
    IsRequired: false,
    IsSideMenuLinkActive: false,
    IsStockKeepingUnit: false,
    IsTopMenuLinkActive: false,
    IsWizard: false,
    Name: '',
    Position: 0
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog_system/pvt/specification/field';
const options = {
  method: 'PUT',
  headers: {'content-type': '', accept: ''},
  body: '{"CategoryId":0,"DefaultValue":"","Description":"","FieldGroupId":0,"FieldGroupName":"","FieldId":0,"FieldTypeId":0,"FieldValueId":0,"IsActive":false,"IsFilter":false,"IsOnProductDetails":false,"IsRequired":false,"IsSideMenuLinkActive":false,"IsStockKeepingUnit":false,"IsTopMenuLinkActive":false,"IsWizard":false,"Name":"","Position":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": @"",
                           @"accept": @"" };
NSDictionary *parameters = @{ @"CategoryId": @0,
                              @"DefaultValue": @"",
                              @"Description": @"",
                              @"FieldGroupId": @0,
                              @"FieldGroupName": @"",
                              @"FieldId": @0,
                              @"FieldTypeId": @0,
                              @"FieldValueId": @0,
                              @"IsActive": @NO,
                              @"IsFilter": @NO,
                              @"IsOnProductDetails": @NO,
                              @"IsRequired": @NO,
                              @"IsSideMenuLinkActive": @NO,
                              @"IsStockKeepingUnit": @NO,
                              @"IsTopMenuLinkActive": @NO,
                              @"IsWizard": @NO,
                              @"Name": @"",
                              @"Position": @0 };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog_system/pvt/specification/field"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/catalog_system/pvt/specification/field" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"CategoryId\": 0,\n  \"DefaultValue\": \"\",\n  \"Description\": \"\",\n  \"FieldGroupId\": 0,\n  \"FieldGroupName\": \"\",\n  \"FieldId\": 0,\n  \"FieldTypeId\": 0,\n  \"FieldValueId\": 0,\n  \"IsActive\": false,\n  \"IsFilter\": false,\n  \"IsOnProductDetails\": false,\n  \"IsRequired\": false,\n  \"IsSideMenuLinkActive\": false,\n  \"IsStockKeepingUnit\": false,\n  \"IsTopMenuLinkActive\": false,\n  \"IsWizard\": false,\n  \"Name\": \"\",\n  \"Position\": 0\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog_system/pvt/specification/field",
  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([
    'CategoryId' => 0,
    'DefaultValue' => '',
    'Description' => '',
    'FieldGroupId' => 0,
    'FieldGroupName' => '',
    'FieldId' => 0,
    'FieldTypeId' => 0,
    'FieldValueId' => 0,
    'IsActive' => null,
    'IsFilter' => null,
    'IsOnProductDetails' => null,
    'IsRequired' => null,
    'IsSideMenuLinkActive' => null,
    'IsStockKeepingUnit' => null,
    'IsTopMenuLinkActive' => null,
    'IsWizard' => null,
    'Name' => '',
    'Position' => 0
  ]),
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/catalog_system/pvt/specification/field', [
  'body' => '{
  "CategoryId": 0,
  "DefaultValue": "",
  "Description": "",
  "FieldGroupId": 0,
  "FieldGroupName": "",
  "FieldId": 0,
  "FieldTypeId": 0,
  "FieldValueId": 0,
  "IsActive": false,
  "IsFilter": false,
  "IsOnProductDetails": false,
  "IsRequired": false,
  "IsSideMenuLinkActive": false,
  "IsStockKeepingUnit": false,
  "IsTopMenuLinkActive": false,
  "IsWizard": false,
  "Name": "",
  "Position": 0
}',
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog_system/pvt/specification/field');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'CategoryId' => 0,
  'DefaultValue' => '',
  'Description' => '',
  'FieldGroupId' => 0,
  'FieldGroupName' => '',
  'FieldId' => 0,
  'FieldTypeId' => 0,
  'FieldValueId' => 0,
  'IsActive' => null,
  'IsFilter' => null,
  'IsOnProductDetails' => null,
  'IsRequired' => null,
  'IsSideMenuLinkActive' => null,
  'IsStockKeepingUnit' => null,
  'IsTopMenuLinkActive' => null,
  'IsWizard' => null,
  'Name' => '',
  'Position' => 0
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'CategoryId' => 0,
  'DefaultValue' => '',
  'Description' => '',
  'FieldGroupId' => 0,
  'FieldGroupName' => '',
  'FieldId' => 0,
  'FieldTypeId' => 0,
  'FieldValueId' => 0,
  'IsActive' => null,
  'IsFilter' => null,
  'IsOnProductDetails' => null,
  'IsRequired' => null,
  'IsSideMenuLinkActive' => null,
  'IsStockKeepingUnit' => null,
  'IsTopMenuLinkActive' => null,
  'IsWizard' => null,
  'Name' => '',
  'Position' => 0
]));
$request->setRequestUrl('{{baseUrl}}/api/catalog_system/pvt/specification/field');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog_system/pvt/specification/field' -Method PUT -Headers $headers -ContentType '' -Body '{
  "CategoryId": 0,
  "DefaultValue": "",
  "Description": "",
  "FieldGroupId": 0,
  "FieldGroupName": "",
  "FieldId": 0,
  "FieldTypeId": 0,
  "FieldValueId": 0,
  "IsActive": false,
  "IsFilter": false,
  "IsOnProductDetails": false,
  "IsRequired": false,
  "IsSideMenuLinkActive": false,
  "IsStockKeepingUnit": false,
  "IsTopMenuLinkActive": false,
  "IsWizard": false,
  "Name": "",
  "Position": 0
}'
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog_system/pvt/specification/field' -Method PUT -Headers $headers -ContentType '' -Body '{
  "CategoryId": 0,
  "DefaultValue": "",
  "Description": "",
  "FieldGroupId": 0,
  "FieldGroupName": "",
  "FieldId": 0,
  "FieldTypeId": 0,
  "FieldValueId": 0,
  "IsActive": false,
  "IsFilter": false,
  "IsOnProductDetails": false,
  "IsRequired": false,
  "IsSideMenuLinkActive": false,
  "IsStockKeepingUnit": false,
  "IsTopMenuLinkActive": false,
  "IsWizard": false,
  "Name": "",
  "Position": 0
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"CategoryId\": 0,\n  \"DefaultValue\": \"\",\n  \"Description\": \"\",\n  \"FieldGroupId\": 0,\n  \"FieldGroupName\": \"\",\n  \"FieldId\": 0,\n  \"FieldTypeId\": 0,\n  \"FieldValueId\": 0,\n  \"IsActive\": false,\n  \"IsFilter\": false,\n  \"IsOnProductDetails\": false,\n  \"IsRequired\": false,\n  \"IsSideMenuLinkActive\": false,\n  \"IsStockKeepingUnit\": false,\n  \"IsTopMenuLinkActive\": false,\n  \"IsWizard\": false,\n  \"Name\": \"\",\n  \"Position\": 0\n}"

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("PUT", "/baseUrl/api/catalog_system/pvt/specification/field", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog_system/pvt/specification/field"

payload = {
    "CategoryId": 0,
    "DefaultValue": "",
    "Description": "",
    "FieldGroupId": 0,
    "FieldGroupName": "",
    "FieldId": 0,
    "FieldTypeId": 0,
    "FieldValueId": 0,
    "IsActive": False,
    "IsFilter": False,
    "IsOnProductDetails": False,
    "IsRequired": False,
    "IsSideMenuLinkActive": False,
    "IsStockKeepingUnit": False,
    "IsTopMenuLinkActive": False,
    "IsWizard": False,
    "Name": "",
    "Position": 0
}
headers = {
    "content-type": "",
    "accept": ""
}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog_system/pvt/specification/field"

payload <- "{\n  \"CategoryId\": 0,\n  \"DefaultValue\": \"\",\n  \"Description\": \"\",\n  \"FieldGroupId\": 0,\n  \"FieldGroupName\": \"\",\n  \"FieldId\": 0,\n  \"FieldTypeId\": 0,\n  \"FieldValueId\": 0,\n  \"IsActive\": false,\n  \"IsFilter\": false,\n  \"IsOnProductDetails\": false,\n  \"IsRequired\": false,\n  \"IsSideMenuLinkActive\": false,\n  \"IsStockKeepingUnit\": false,\n  \"IsTopMenuLinkActive\": false,\n  \"IsWizard\": false,\n  \"Name\": \"\",\n  \"Position\": 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}}/api/catalog_system/pvt/specification/field")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = ''
request["accept"] = ''
request.body = "{\n  \"CategoryId\": 0,\n  \"DefaultValue\": \"\",\n  \"Description\": \"\",\n  \"FieldGroupId\": 0,\n  \"FieldGroupName\": \"\",\n  \"FieldId\": 0,\n  \"FieldTypeId\": 0,\n  \"FieldValueId\": 0,\n  \"IsActive\": false,\n  \"IsFilter\": false,\n  \"IsOnProductDetails\": false,\n  \"IsRequired\": false,\n  \"IsSideMenuLinkActive\": false,\n  \"IsStockKeepingUnit\": false,\n  \"IsTopMenuLinkActive\": false,\n  \"IsWizard\": false,\n  \"Name\": \"\",\n  \"Position\": 0\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.put('/baseUrl/api/catalog_system/pvt/specification/field') do |req|
  req.headers['accept'] = ''
  req.body = "{\n  \"CategoryId\": 0,\n  \"DefaultValue\": \"\",\n  \"Description\": \"\",\n  \"FieldGroupId\": 0,\n  \"FieldGroupName\": \"\",\n  \"FieldId\": 0,\n  \"FieldTypeId\": 0,\n  \"FieldValueId\": 0,\n  \"IsActive\": false,\n  \"IsFilter\": false,\n  \"IsOnProductDetails\": false,\n  \"IsRequired\": false,\n  \"IsSideMenuLinkActive\": false,\n  \"IsStockKeepingUnit\": false,\n  \"IsTopMenuLinkActive\": false,\n  \"IsWizard\": false,\n  \"Name\": \"\",\n  \"Position\": 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}}/api/catalog_system/pvt/specification/field";

    let payload = json!({
        "CategoryId": 0,
        "DefaultValue": "",
        "Description": "",
        "FieldGroupId": 0,
        "FieldGroupName": "",
        "FieldId": 0,
        "FieldTypeId": 0,
        "FieldValueId": 0,
        "IsActive": false,
        "IsFilter": false,
        "IsOnProductDetails": false,
        "IsRequired": false,
        "IsSideMenuLinkActive": false,
        "IsStockKeepingUnit": false,
        "IsTopMenuLinkActive": false,
        "IsWizard": false,
        "Name": "",
        "Position": 0
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/catalog_system/pvt/specification/field \
  --header 'accept: ' \
  --header 'content-type: ' \
  --data '{
  "CategoryId": 0,
  "DefaultValue": "",
  "Description": "",
  "FieldGroupId": 0,
  "FieldGroupName": "",
  "FieldId": 0,
  "FieldTypeId": 0,
  "FieldValueId": 0,
  "IsActive": false,
  "IsFilter": false,
  "IsOnProductDetails": false,
  "IsRequired": false,
  "IsSideMenuLinkActive": false,
  "IsStockKeepingUnit": false,
  "IsTopMenuLinkActive": false,
  "IsWizard": false,
  "Name": "",
  "Position": 0
}'
echo '{
  "CategoryId": 0,
  "DefaultValue": "",
  "Description": "",
  "FieldGroupId": 0,
  "FieldGroupName": "",
  "FieldId": 0,
  "FieldTypeId": 0,
  "FieldValueId": 0,
  "IsActive": false,
  "IsFilter": false,
  "IsOnProductDetails": false,
  "IsRequired": false,
  "IsSideMenuLinkActive": false,
  "IsStockKeepingUnit": false,
  "IsTopMenuLinkActive": false,
  "IsWizard": false,
  "Name": "",
  "Position": 0
}' |  \
  http PUT {{baseUrl}}/api/catalog_system/pvt/specification/field \
  accept:'' \
  content-type:''
wget --quiet \
  --method PUT \
  --header 'content-type: ' \
  --header 'accept: ' \
  --body-data '{\n  "CategoryId": 0,\n  "DefaultValue": "",\n  "Description": "",\n  "FieldGroupId": 0,\n  "FieldGroupName": "",\n  "FieldId": 0,\n  "FieldTypeId": 0,\n  "FieldValueId": 0,\n  "IsActive": false,\n  "IsFilter": false,\n  "IsOnProductDetails": false,\n  "IsRequired": false,\n  "IsSideMenuLinkActive": false,\n  "IsStockKeepingUnit": false,\n  "IsTopMenuLinkActive": false,\n  "IsWizard": false,\n  "Name": "",\n  "Position": 0\n}' \
  --output-document \
  - {{baseUrl}}/api/catalog_system/pvt/specification/field
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]
let parameters = [
  "CategoryId": 0,
  "DefaultValue": "",
  "Description": "",
  "FieldGroupId": 0,
  "FieldGroupName": "",
  "FieldId": 0,
  "FieldTypeId": 0,
  "FieldValueId": 0,
  "IsActive": false,
  "IsFilter": false,
  "IsOnProductDetails": false,
  "IsRequired": false,
  "IsSideMenuLinkActive": false,
  "IsStockKeepingUnit": false,
  "IsTopMenuLinkActive": false,
  "IsWizard": false,
  "Name": "",
  "Position": 0
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog_system/pvt/specification/field")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

89
POST Create Specification Field Value
{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue
HEADERS

Content-Type
Accept
BODY json

{
  "FieldId": 0,
  "IsActive": false,
  "Name": "",
  "Position": 0,
  "Text": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"FieldId\": 0,\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Position\": 0,\n  \"Text\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue" {:headers {:accept ""}
                                                                                            :content-type :json
                                                                                            :form-params {:FieldId 0
                                                                                                          :IsActive false
                                                                                                          :Name ""
                                                                                                          :Position 0
                                                                                                          :Text ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}
reqBody = "{\n  \"FieldId\": 0,\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Position\": 0,\n  \"Text\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue"),
    Headers =
    {
        { "accept", "" },
    },
    Content = new StringContent("{\n  \"FieldId\": 0,\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Position\": 0,\n  \"Text\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
request.AddParameter("", "{\n  \"FieldId\": 0,\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Position\": 0,\n  \"Text\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue"

	payload := strings.NewReader("{\n  \"FieldId\": 0,\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Position\": 0,\n  \"Text\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/catalog_system/pvt/specification/fieldValue HTTP/1.1
Content-Type: 
Accept: 
Host: example.com
Content-Length: 84

{
  "FieldId": 0,
  "IsActive": false,
  "Name": "",
  "Position": 0,
  "Text": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .setBody("{\n  \"FieldId\": 0,\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Position\": 0,\n  \"Text\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue"))
    .header("content-type", "")
    .header("accept", "")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"FieldId\": 0,\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Position\": 0,\n  \"Text\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"FieldId\": 0,\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Position\": 0,\n  \"Text\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue")
  .post(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue")
  .header("content-type", "")
  .header("accept", "")
  .body("{\n  \"FieldId\": 0,\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Position\": 0,\n  \"Text\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  FieldId: 0,
  IsActive: false,
  Name: '',
  Position: 0,
  Text: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue',
  headers: {'content-type': '', accept: ''},
  data: {FieldId: 0, IsActive: false, Name: '', Position: 0, Text: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue';
const options = {
  method: 'POST',
  headers: {'content-type': '', accept: ''},
  body: '{"FieldId":0,"IsActive":false,"Name":"","Position":0,"Text":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue',
  method: 'POST',
  headers: {
    'content-type': '',
    accept: ''
  },
  processData: false,
  data: '{\n  "FieldId": 0,\n  "IsActive": false,\n  "Name": "",\n  "Position": 0,\n  "Text": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"FieldId\": 0,\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Position\": 0,\n  \"Text\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue")
  .post(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog_system/pvt/specification/fieldValue',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({FieldId: 0, IsActive: false, Name: '', Position: 0, Text: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue',
  headers: {'content-type': '', accept: ''},
  body: {FieldId: 0, IsActive: false, Name: '', Position: 0, Text: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue');

req.headers({
  'content-type': '',
  accept: ''
});

req.type('json');
req.send({
  FieldId: 0,
  IsActive: false,
  Name: '',
  Position: 0,
  Text: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue',
  headers: {'content-type': '', accept: ''},
  data: {FieldId: 0, IsActive: false, Name: '', Position: 0, Text: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue';
const options = {
  method: 'POST',
  headers: {'content-type': '', accept: ''},
  body: '{"FieldId":0,"IsActive":false,"Name":"","Position":0,"Text":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };
NSDictionary *parameters = @{ @"FieldId": @0,
                              @"IsActive": @NO,
                              @"Name": @"",
                              @"Position": @0,
                              @"Text": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"FieldId\": 0,\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Position\": 0,\n  \"Text\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue",
  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([
    'FieldId' => 0,
    'IsActive' => null,
    'Name' => '',
    'Position' => 0,
    'Text' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue', [
  'body' => '{
  "FieldId": 0,
  "IsActive": false,
  "Name": "",
  "Position": 0,
  "Text": ""
}',
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'FieldId' => 0,
  'IsActive' => null,
  'Name' => '',
  'Position' => 0,
  'Text' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'FieldId' => 0,
  'IsActive' => null,
  'Name' => '',
  'Position' => 0,
  'Text' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue' -Method POST -Headers $headers -ContentType '' -Body '{
  "FieldId": 0,
  "IsActive": false,
  "Name": "",
  "Position": 0,
  "Text": ""
}'
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue' -Method POST -Headers $headers -ContentType '' -Body '{
  "FieldId": 0,
  "IsActive": false,
  "Name": "",
  "Position": 0,
  "Text": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"FieldId\": 0,\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Position\": 0,\n  \"Text\": \"\"\n}"

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("POST", "/baseUrl/api/catalog_system/pvt/specification/fieldValue", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue"

payload = {
    "FieldId": 0,
    "IsActive": False,
    "Name": "",
    "Position": 0,
    "Text": ""
}
headers = {
    "content-type": "",
    "accept": ""
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue"

payload <- "{\n  \"FieldId\": 0,\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Position\": 0,\n  \"Text\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = ''
request["accept"] = ''
request.body = "{\n  \"FieldId\": 0,\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Position\": 0,\n  \"Text\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/api/catalog_system/pvt/specification/fieldValue') do |req|
  req.headers['accept'] = ''
  req.body = "{\n  \"FieldId\": 0,\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Position\": 0,\n  \"Text\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue";

    let payload = json!({
        "FieldId": 0,
        "IsActive": false,
        "Name": "",
        "Position": 0,
        "Text": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/catalog_system/pvt/specification/fieldValue \
  --header 'accept: ' \
  --header 'content-type: ' \
  --data '{
  "FieldId": 0,
  "IsActive": false,
  "Name": "",
  "Position": 0,
  "Text": ""
}'
echo '{
  "FieldId": 0,
  "IsActive": false,
  "Name": "",
  "Position": 0,
  "Text": ""
}' |  \
  http POST {{baseUrl}}/api/catalog_system/pvt/specification/fieldValue \
  accept:'' \
  content-type:''
wget --quiet \
  --method POST \
  --header 'content-type: ' \
  --header 'accept: ' \
  --body-data '{\n  "FieldId": 0,\n  "IsActive": false,\n  "Name": "",\n  "Position": 0,\n  "Text": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/catalog_system/pvt/specification/fieldValue
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]
let parameters = [
  "FieldId": 0,
  "IsActive": false,
  "Name": "",
  "Position": 0,
  "Text": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue")! 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

{
  "FieldId": 34,
  "FieldValueId": 143,
  "IsActive": true,
  "Name": "Cotton",
  "Position": 100,
  "Text": "Cotton fibers"
}
GET Get Specification Field Value
{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue/:fieldValueId
HEADERS

Content-Type
Accept
QUERY PARAMS

fieldValueId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue/:fieldValueId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue/:fieldValueId" {:headers {:content-type ""
                                                                                                                   :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue/:fieldValueId"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

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}}/api/catalog_system/pvt/specification/fieldValue/:fieldValueId"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue/:fieldValueId");
var request = new RestRequest("", Method.Get);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue/:fieldValueId"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/catalog_system/pvt/specification/fieldValue/:fieldValueId HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue/:fieldValueId")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue/:fieldValueId"))
    .header("content-type", "")
    .header("accept", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue/:fieldValueId")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue/:fieldValueId")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue/:fieldValueId');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue/:fieldValueId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue/:fieldValueId';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue/:fieldValueId',
  method: 'GET',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue/:fieldValueId")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog_system/pvt/specification/fieldValue/:fieldValueId',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue/:fieldValueId',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue/:fieldValueId');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue/:fieldValueId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue/:fieldValueId';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue/:fieldValueId"]
                                                       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}}/api/catalog_system/pvt/specification/fieldValue/:fieldValueId" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue/:fieldValueId",
  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: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue/:fieldValueId', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue/:fieldValueId');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue/:fieldValueId');
$request->setRequestMethod('GET');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue/:fieldValueId' -Method GET -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue/:fieldValueId' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("GET", "/baseUrl/api/catalog_system/pvt/specification/fieldValue/:fieldValueId", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue/:fieldValueId"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue/:fieldValueId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue/:fieldValueId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/catalog_system/pvt/specification/fieldValue/:fieldValueId') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue/:fieldValueId";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".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}}/api/catalog_system/pvt/specification/fieldValue/:fieldValueId \
  --header 'accept: ' \
  --header 'content-type: '
http GET {{baseUrl}}/api/catalog_system/pvt/specification/fieldValue/:fieldValueId \
  accept:'' \
  content-type:''
wget --quiet \
  --method GET \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog_system/pvt/specification/fieldValue/:fieldValueId
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue/:fieldValueId")! 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

{
  "FieldId": 34,
  "FieldValueId": 143,
  "IsActive": true,
  "Name": "Cotton",
  "Position": 100,
  "Text": "Cotton fibers"
}
GET Get Specification Values By Field ID
{{baseUrl}}/api/catalog_system/pub/specification/fieldvalue/:fieldId
HEADERS

Content-Type
Accept
QUERY PARAMS

fieldId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog_system/pub/specification/fieldvalue/:fieldId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/catalog_system/pub/specification/fieldvalue/:fieldId" {:headers {:content-type ""
                                                                                                              :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog_system/pub/specification/fieldvalue/:fieldId"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

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}}/api/catalog_system/pub/specification/fieldvalue/:fieldId"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog_system/pub/specification/fieldvalue/:fieldId");
var request = new RestRequest("", Method.Get);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog_system/pub/specification/fieldvalue/:fieldId"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/catalog_system/pub/specification/fieldvalue/:fieldId HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/catalog_system/pub/specification/fieldvalue/:fieldId")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog_system/pub/specification/fieldvalue/:fieldId"))
    .header("content-type", "")
    .header("accept", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pub/specification/fieldvalue/:fieldId")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/catalog_system/pub/specification/fieldvalue/:fieldId")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/catalog_system/pub/specification/fieldvalue/:fieldId');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pub/specification/fieldvalue/:fieldId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog_system/pub/specification/fieldvalue/:fieldId';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog_system/pub/specification/fieldvalue/:fieldId',
  method: 'GET',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pub/specification/fieldvalue/:fieldId")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog_system/pub/specification/fieldvalue/:fieldId',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pub/specification/fieldvalue/:fieldId',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/catalog_system/pub/specification/fieldvalue/:fieldId');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pub/specification/fieldvalue/:fieldId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog_system/pub/specification/fieldvalue/:fieldId';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog_system/pub/specification/fieldvalue/:fieldId"]
                                                       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}}/api/catalog_system/pub/specification/fieldvalue/:fieldId" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog_system/pub/specification/fieldvalue/:fieldId",
  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: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/catalog_system/pub/specification/fieldvalue/:fieldId', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog_system/pub/specification/fieldvalue/:fieldId');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog_system/pub/specification/fieldvalue/:fieldId');
$request->setRequestMethod('GET');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog_system/pub/specification/fieldvalue/:fieldId' -Method GET -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog_system/pub/specification/fieldvalue/:fieldId' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("GET", "/baseUrl/api/catalog_system/pub/specification/fieldvalue/:fieldId", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog_system/pub/specification/fieldvalue/:fieldId"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog_system/pub/specification/fieldvalue/:fieldId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog_system/pub/specification/fieldvalue/:fieldId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/catalog_system/pub/specification/fieldvalue/:fieldId') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog_system/pub/specification/fieldvalue/:fieldId";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".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}}/api/catalog_system/pub/specification/fieldvalue/:fieldId \
  --header 'accept: ' \
  --header 'content-type: '
http GET {{baseUrl}}/api/catalog_system/pub/specification/fieldvalue/:fieldId \
  accept:'' \
  content-type:''
wget --quiet \
  --method GET \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog_system/pub/specification/fieldvalue/:fieldId
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog_system/pub/specification/fieldvalue/:fieldId")! 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

[
  {
    "FieldValueId": 52,
    "IsActive": true,
    "Position": 1,
    "Value": "0 a 6 meses"
  },
  {
    "FieldValueId": 53,
    "IsActive": true,
    "Position": 4,
    "Value": "1 a 2 anos"
  },
  {
    "FieldValueId": 54,
    "IsActive": true,
    "Position": 3,
    "Value": "3 a 4 anos"
  },
  {
    "FieldValueId": 55,
    "IsActive": true,
    "Position": 2,
    "Value": "5 a 6 anos"
  },
  {
    "FieldValueId": 56,
    "IsActive": true,
    "Position": 5,
    "Value": "7 a 8 anos"
  },
  {
    "FieldValueId": 57,
    "IsActive": true,
    "Position": 6,
    "Value": "9 a 10 anos"
  },
  {
    "FieldValueId": 58,
    "IsActive": true,
    "Position": 7,
    "Value": "Acima de 10 anos"
  }
]
PUT Update Specification Field Value
{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue
HEADERS

Content-Type
Accept
BODY json

{
  "FieldId": 0,
  "IsActive": false,
  "Name": "",
  "Position": 0,
  "Text": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"FieldId\": 0,\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Position\": 0,\n  \"Text\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue" {:headers {:accept ""}
                                                                                           :content-type :json
                                                                                           :form-params {:FieldId 0
                                                                                                         :IsActive false
                                                                                                         :Name ""
                                                                                                         :Position 0
                                                                                                         :Text ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}
reqBody = "{\n  \"FieldId\": 0,\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Position\": 0,\n  \"Text\": \"\"\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue"),
    Headers =
    {
        { "accept", "" },
    },
    Content = new StringContent("{\n  \"FieldId\": 0,\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Position\": 0,\n  \"Text\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
request.AddParameter("", "{\n  \"FieldId\": 0,\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Position\": 0,\n  \"Text\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue"

	payload := strings.NewReader("{\n  \"FieldId\": 0,\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Position\": 0,\n  \"Text\": \"\"\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/catalog_system/pvt/specification/fieldValue HTTP/1.1
Content-Type: 
Accept: 
Host: example.com
Content-Length: 84

{
  "FieldId": 0,
  "IsActive": false,
  "Name": "",
  "Position": 0,
  "Text": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .setBody("{\n  \"FieldId\": 0,\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Position\": 0,\n  \"Text\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue"))
    .header("content-type", "")
    .header("accept", "")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"FieldId\": 0,\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Position\": 0,\n  \"Text\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"FieldId\": 0,\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Position\": 0,\n  \"Text\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue")
  .put(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue")
  .header("content-type", "")
  .header("accept", "")
  .body("{\n  \"FieldId\": 0,\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Position\": 0,\n  \"Text\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  FieldId: 0,
  IsActive: false,
  Name: '',
  Position: 0,
  Text: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue',
  headers: {'content-type': '', accept: ''},
  data: {FieldId: 0, IsActive: false, Name: '', Position: 0, Text: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue';
const options = {
  method: 'PUT',
  headers: {'content-type': '', accept: ''},
  body: '{"FieldId":0,"IsActive":false,"Name":"","Position":0,"Text":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue',
  method: 'PUT',
  headers: {
    'content-type': '',
    accept: ''
  },
  processData: false,
  data: '{\n  "FieldId": 0,\n  "IsActive": false,\n  "Name": "",\n  "Position": 0,\n  "Text": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"FieldId\": 0,\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Position\": 0,\n  \"Text\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue")
  .put(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog_system/pvt/specification/fieldValue',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({FieldId: 0, IsActive: false, Name: '', Position: 0, Text: ''}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue',
  headers: {'content-type': '', accept: ''},
  body: {FieldId: 0, IsActive: false, Name: '', Position: 0, Text: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue');

req.headers({
  'content-type': '',
  accept: ''
});

req.type('json');
req.send({
  FieldId: 0,
  IsActive: false,
  Name: '',
  Position: 0,
  Text: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue',
  headers: {'content-type': '', accept: ''},
  data: {FieldId: 0, IsActive: false, Name: '', Position: 0, Text: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue';
const options = {
  method: 'PUT',
  headers: {'content-type': '', accept: ''},
  body: '{"FieldId":0,"IsActive":false,"Name":"","Position":0,"Text":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };
NSDictionary *parameters = @{ @"FieldId": @0,
                              @"IsActive": @NO,
                              @"Name": @"",
                              @"Position": @0,
                              @"Text": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"FieldId\": 0,\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Position\": 0,\n  \"Text\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue",
  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([
    'FieldId' => 0,
    'IsActive' => null,
    'Name' => '',
    'Position' => 0,
    'Text' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue', [
  'body' => '{
  "FieldId": 0,
  "IsActive": false,
  "Name": "",
  "Position": 0,
  "Text": ""
}',
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'FieldId' => 0,
  'IsActive' => null,
  'Name' => '',
  'Position' => 0,
  'Text' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'FieldId' => 0,
  'IsActive' => null,
  'Name' => '',
  'Position' => 0,
  'Text' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue' -Method PUT -Headers $headers -ContentType '' -Body '{
  "FieldId": 0,
  "IsActive": false,
  "Name": "",
  "Position": 0,
  "Text": ""
}'
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue' -Method PUT -Headers $headers -ContentType '' -Body '{
  "FieldId": 0,
  "IsActive": false,
  "Name": "",
  "Position": 0,
  "Text": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"FieldId\": 0,\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Position\": 0,\n  \"Text\": \"\"\n}"

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("PUT", "/baseUrl/api/catalog_system/pvt/specification/fieldValue", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue"

payload = {
    "FieldId": 0,
    "IsActive": False,
    "Name": "",
    "Position": 0,
    "Text": ""
}
headers = {
    "content-type": "",
    "accept": ""
}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue"

payload <- "{\n  \"FieldId\": 0,\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Position\": 0,\n  \"Text\": \"\"\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = ''
request["accept"] = ''
request.body = "{\n  \"FieldId\": 0,\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Position\": 0,\n  \"Text\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.put('/baseUrl/api/catalog_system/pvt/specification/fieldValue') do |req|
  req.headers['accept'] = ''
  req.body = "{\n  \"FieldId\": 0,\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Position\": 0,\n  \"Text\": \"\"\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue";

    let payload = json!({
        "FieldId": 0,
        "IsActive": false,
        "Name": "",
        "Position": 0,
        "Text": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/catalog_system/pvt/specification/fieldValue \
  --header 'accept: ' \
  --header 'content-type: ' \
  --data '{
  "FieldId": 0,
  "IsActive": false,
  "Name": "",
  "Position": 0,
  "Text": ""
}'
echo '{
  "FieldId": 0,
  "IsActive": false,
  "Name": "",
  "Position": 0,
  "Text": ""
}' |  \
  http PUT {{baseUrl}}/api/catalog_system/pvt/specification/fieldValue \
  accept:'' \
  content-type:''
wget --quiet \
  --method PUT \
  --header 'content-type: ' \
  --header 'accept: ' \
  --body-data '{\n  "FieldId": 0,\n  "IsActive": false,\n  "Name": "",\n  "Position": 0,\n  "Text": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/catalog_system/pvt/specification/fieldValue
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]
let parameters = [
  "FieldId": 0,
  "IsActive": false,
  "Name": "",
  "Position": 0,
  "Text": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog_system/pvt/specification/fieldValue")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

Field Value Updated
POST Create Specification Group
{{baseUrl}}/api/catalog/pvt/specificationgroup
HEADERS

Content-Type
Accept
BODY json

{
  "CategoryId": 0,
  "Name": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/specificationgroup");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"CategoryId\": 0,\n  \"Name\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/catalog/pvt/specificationgroup" {:headers {:accept ""}
                                                                               :content-type :json
                                                                               :form-params {:CategoryId 0
                                                                                             :Name ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/specificationgroup"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}
reqBody = "{\n  \"CategoryId\": 0,\n  \"Name\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/catalog/pvt/specificationgroup"),
    Headers =
    {
        { "accept", "" },
    },
    Content = new StringContent("{\n  \"CategoryId\": 0,\n  \"Name\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/specificationgroup");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
request.AddParameter("", "{\n  \"CategoryId\": 0,\n  \"Name\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/specificationgroup"

	payload := strings.NewReader("{\n  \"CategoryId\": 0,\n  \"Name\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/catalog/pvt/specificationgroup HTTP/1.1
Content-Type: 
Accept: 
Host: example.com
Content-Length: 35

{
  "CategoryId": 0,
  "Name": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/catalog/pvt/specificationgroup")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .setBody("{\n  \"CategoryId\": 0,\n  \"Name\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/specificationgroup"))
    .header("content-type", "")
    .header("accept", "")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"CategoryId\": 0,\n  \"Name\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"CategoryId\": 0,\n  \"Name\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/specificationgroup")
  .post(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/catalog/pvt/specificationgroup")
  .header("content-type", "")
  .header("accept", "")
  .body("{\n  \"CategoryId\": 0,\n  \"Name\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  CategoryId: 0,
  Name: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/catalog/pvt/specificationgroup');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog/pvt/specificationgroup',
  headers: {'content-type': '', accept: ''},
  data: {CategoryId: 0, Name: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/specificationgroup';
const options = {
  method: 'POST',
  headers: {'content-type': '', accept: ''},
  body: '{"CategoryId":0,"Name":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/specificationgroup',
  method: 'POST',
  headers: {
    'content-type': '',
    accept: ''
  },
  processData: false,
  data: '{\n  "CategoryId": 0,\n  "Name": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"CategoryId\": 0,\n  \"Name\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/specificationgroup")
  .post(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/specificationgroup',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({CategoryId: 0, Name: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog/pvt/specificationgroup',
  headers: {'content-type': '', accept: ''},
  body: {CategoryId: 0, Name: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/catalog/pvt/specificationgroup');

req.headers({
  'content-type': '',
  accept: ''
});

req.type('json');
req.send({
  CategoryId: 0,
  Name: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog/pvt/specificationgroup',
  headers: {'content-type': '', accept: ''},
  data: {CategoryId: 0, Name: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/specificationgroup';
const options = {
  method: 'POST',
  headers: {'content-type': '', accept: ''},
  body: '{"CategoryId":0,"Name":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };
NSDictionary *parameters = @{ @"CategoryId": @0,
                              @"Name": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/specificationgroup"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/catalog/pvt/specificationgroup" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"CategoryId\": 0,\n  \"Name\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/specificationgroup",
  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([
    'CategoryId' => 0,
    'Name' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/catalog/pvt/specificationgroup', [
  'body' => '{
  "CategoryId": 0,
  "Name": ""
}',
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/specificationgroup');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'CategoryId' => 0,
  'Name' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'CategoryId' => 0,
  'Name' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/catalog/pvt/specificationgroup');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/specificationgroup' -Method POST -Headers $headers -ContentType '' -Body '{
  "CategoryId": 0,
  "Name": ""
}'
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/specificationgroup' -Method POST -Headers $headers -ContentType '' -Body '{
  "CategoryId": 0,
  "Name": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"CategoryId\": 0,\n  \"Name\": \"\"\n}"

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("POST", "/baseUrl/api/catalog/pvt/specificationgroup", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/specificationgroup"

payload = {
    "CategoryId": 0,
    "Name": ""
}
headers = {
    "content-type": "",
    "accept": ""
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/specificationgroup"

payload <- "{\n  \"CategoryId\": 0,\n  \"Name\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/specificationgroup")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = ''
request["accept"] = ''
request.body = "{\n  \"CategoryId\": 0,\n  \"Name\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/api/catalog/pvt/specificationgroup') do |req|
  req.headers['accept'] = ''
  req.body = "{\n  \"CategoryId\": 0,\n  \"Name\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/specificationgroup";

    let payload = json!({
        "CategoryId": 0,
        "Name": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/catalog/pvt/specificationgroup \
  --header 'accept: ' \
  --header 'content-type: ' \
  --data '{
  "CategoryId": 0,
  "Name": ""
}'
echo '{
  "CategoryId": 0,
  "Name": ""
}' |  \
  http POST {{baseUrl}}/api/catalog/pvt/specificationgroup \
  accept:'' \
  content-type:''
wget --quiet \
  --method POST \
  --header 'content-type: ' \
  --header 'accept: ' \
  --body-data '{\n  "CategoryId": 0,\n  "Name": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/specificationgroup
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]
let parameters = [
  "CategoryId": 0,
  "Name": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/specificationgroup")! 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

{
  "CategoryId": 1,
  "Id": 10,
  "Name": "Sizes",
  "Position": 3
}
GET Get Specification Group
{{baseUrl}}/api/catalog_system/pub/specification/groupGet/:groupId
HEADERS

Content-Type
Accept
QUERY PARAMS

groupId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog_system/pub/specification/groupGet/:groupId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/catalog_system/pub/specification/groupGet/:groupId" {:headers {:content-type ""
                                                                                                            :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog_system/pub/specification/groupGet/:groupId"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

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}}/api/catalog_system/pub/specification/groupGet/:groupId"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog_system/pub/specification/groupGet/:groupId");
var request = new RestRequest("", Method.Get);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog_system/pub/specification/groupGet/:groupId"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/catalog_system/pub/specification/groupGet/:groupId HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/catalog_system/pub/specification/groupGet/:groupId")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog_system/pub/specification/groupGet/:groupId"))
    .header("content-type", "")
    .header("accept", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pub/specification/groupGet/:groupId")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/catalog_system/pub/specification/groupGet/:groupId")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/catalog_system/pub/specification/groupGet/:groupId');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pub/specification/groupGet/:groupId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog_system/pub/specification/groupGet/:groupId';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog_system/pub/specification/groupGet/:groupId',
  method: 'GET',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pub/specification/groupGet/:groupId")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog_system/pub/specification/groupGet/:groupId',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pub/specification/groupGet/:groupId',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/catalog_system/pub/specification/groupGet/:groupId');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pub/specification/groupGet/:groupId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog_system/pub/specification/groupGet/:groupId';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog_system/pub/specification/groupGet/:groupId"]
                                                       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}}/api/catalog_system/pub/specification/groupGet/:groupId" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog_system/pub/specification/groupGet/:groupId",
  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: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/catalog_system/pub/specification/groupGet/:groupId', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog_system/pub/specification/groupGet/:groupId');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog_system/pub/specification/groupGet/:groupId');
$request->setRequestMethod('GET');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog_system/pub/specification/groupGet/:groupId' -Method GET -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog_system/pub/specification/groupGet/:groupId' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("GET", "/baseUrl/api/catalog_system/pub/specification/groupGet/:groupId", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog_system/pub/specification/groupGet/:groupId"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog_system/pub/specification/groupGet/:groupId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog_system/pub/specification/groupGet/:groupId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/catalog_system/pub/specification/groupGet/:groupId') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog_system/pub/specification/groupGet/:groupId";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".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}}/api/catalog_system/pub/specification/groupGet/:groupId \
  --header 'accept: ' \
  --header 'content-type: '
http GET {{baseUrl}}/api/catalog_system/pub/specification/groupGet/:groupId \
  accept:'' \
  content-type:''
wget --quiet \
  --method GET \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog_system/pub/specification/groupGet/:groupId
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog_system/pub/specification/groupGet/:groupId")! 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

{
  "CategoryId": 1,
  "Id": 6,
  "Name": "Sizes",
  "Position": 3
}
GET List Specification Group by Category
{{baseUrl}}/api/catalog_system/pvt/specification/groupbycategory/:categoryId
HEADERS

Content-Type
Accept
QUERY PARAMS

categoryId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog_system/pvt/specification/groupbycategory/:categoryId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/catalog_system/pvt/specification/groupbycategory/:categoryId" {:headers {:content-type ""
                                                                                                                      :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog_system/pvt/specification/groupbycategory/:categoryId"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

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}}/api/catalog_system/pvt/specification/groupbycategory/:categoryId"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog_system/pvt/specification/groupbycategory/:categoryId");
var request = new RestRequest("", Method.Get);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog_system/pvt/specification/groupbycategory/:categoryId"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/catalog_system/pvt/specification/groupbycategory/:categoryId HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/catalog_system/pvt/specification/groupbycategory/:categoryId")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog_system/pvt/specification/groupbycategory/:categoryId"))
    .header("content-type", "")
    .header("accept", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pvt/specification/groupbycategory/:categoryId")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/catalog_system/pvt/specification/groupbycategory/:categoryId")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/catalog_system/pvt/specification/groupbycategory/:categoryId');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pvt/specification/groupbycategory/:categoryId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog_system/pvt/specification/groupbycategory/:categoryId';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog_system/pvt/specification/groupbycategory/:categoryId',
  method: 'GET',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pvt/specification/groupbycategory/:categoryId")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog_system/pvt/specification/groupbycategory/:categoryId',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pvt/specification/groupbycategory/:categoryId',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/catalog_system/pvt/specification/groupbycategory/:categoryId');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pvt/specification/groupbycategory/:categoryId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog_system/pvt/specification/groupbycategory/:categoryId';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog_system/pvt/specification/groupbycategory/:categoryId"]
                                                       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}}/api/catalog_system/pvt/specification/groupbycategory/:categoryId" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog_system/pvt/specification/groupbycategory/:categoryId",
  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: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/catalog_system/pvt/specification/groupbycategory/:categoryId', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog_system/pvt/specification/groupbycategory/:categoryId');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog_system/pvt/specification/groupbycategory/:categoryId');
$request->setRequestMethod('GET');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog_system/pvt/specification/groupbycategory/:categoryId' -Method GET -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog_system/pvt/specification/groupbycategory/:categoryId' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("GET", "/baseUrl/api/catalog_system/pvt/specification/groupbycategory/:categoryId", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog_system/pvt/specification/groupbycategory/:categoryId"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog_system/pvt/specification/groupbycategory/:categoryId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog_system/pvt/specification/groupbycategory/:categoryId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/catalog_system/pvt/specification/groupbycategory/:categoryId') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog_system/pvt/specification/groupbycategory/:categoryId";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".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}}/api/catalog_system/pvt/specification/groupbycategory/:categoryId \
  --header 'accept: ' \
  --header 'content-type: '
http GET {{baseUrl}}/api/catalog_system/pvt/specification/groupbycategory/:categoryId \
  accept:'' \
  content-type:''
wget --quiet \
  --method GET \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog_system/pvt/specification/groupbycategory/:categoryId
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog_system/pvt/specification/groupbycategory/:categoryId")! 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

[
  {
    "CategoryId": 1,
    "Id": 5,
    "Name": "Materials",
    "Position": 2
  },
  {
    "CategoryId": 1,
    "Id": 6,
    "Name": "Sizes",
    "Position": 3
  }
]
PUT Update Specification Group
{{baseUrl}}/api/catalog/pvt/specificationgroup/:groupId
HEADERS

Content-Type
Accept
QUERY PARAMS

groupId
BODY json

{
  "CategoryId": 0,
  "Id": 0,
  "Name": "",
  "Position": 0
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/specificationgroup/:groupId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"CategoryId\": 0,\n  \"Id\": 0,\n  \"Name\": \"\",\n  \"Position\": 0\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/catalog/pvt/specificationgroup/:groupId" {:headers {:accept ""}
                                                                                       :content-type :json
                                                                                       :form-params {:CategoryId 0
                                                                                                     :Id 0
                                                                                                     :Name ""
                                                                                                     :Position 0}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/specificationgroup/:groupId"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}
reqBody = "{\n  \"CategoryId\": 0,\n  \"Id\": 0,\n  \"Name\": \"\",\n  \"Position\": 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}}/api/catalog/pvt/specificationgroup/:groupId"),
    Headers =
    {
        { "accept", "" },
    },
    Content = new StringContent("{\n  \"CategoryId\": 0,\n  \"Id\": 0,\n  \"Name\": \"\",\n  \"Position\": 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}}/api/catalog/pvt/specificationgroup/:groupId");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
request.AddParameter("", "{\n  \"CategoryId\": 0,\n  \"Id\": 0,\n  \"Name\": \"\",\n  \"Position\": 0\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/specificationgroup/:groupId"

	payload := strings.NewReader("{\n  \"CategoryId\": 0,\n  \"Id\": 0,\n  \"Name\": \"\",\n  \"Position\": 0\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/catalog/pvt/specificationgroup/:groupId HTTP/1.1
Content-Type: 
Accept: 
Host: example.com
Content-Length: 63

{
  "CategoryId": 0,
  "Id": 0,
  "Name": "",
  "Position": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/catalog/pvt/specificationgroup/:groupId")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .setBody("{\n  \"CategoryId\": 0,\n  \"Id\": 0,\n  \"Name\": \"\",\n  \"Position\": 0\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/specificationgroup/:groupId"))
    .header("content-type", "")
    .header("accept", "")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"CategoryId\": 0,\n  \"Id\": 0,\n  \"Name\": \"\",\n  \"Position\": 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  \"CategoryId\": 0,\n  \"Id\": 0,\n  \"Name\": \"\",\n  \"Position\": 0\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/specificationgroup/:groupId")
  .put(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/catalog/pvt/specificationgroup/:groupId")
  .header("content-type", "")
  .header("accept", "")
  .body("{\n  \"CategoryId\": 0,\n  \"Id\": 0,\n  \"Name\": \"\",\n  \"Position\": 0\n}")
  .asString();
const data = JSON.stringify({
  CategoryId: 0,
  Id: 0,
  Name: '',
  Position: 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}}/api/catalog/pvt/specificationgroup/:groupId');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/catalog/pvt/specificationgroup/:groupId',
  headers: {'content-type': '', accept: ''},
  data: {CategoryId: 0, Id: 0, Name: '', Position: 0}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/specificationgroup/:groupId';
const options = {
  method: 'PUT',
  headers: {'content-type': '', accept: ''},
  body: '{"CategoryId":0,"Id":0,"Name":"","Position":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}}/api/catalog/pvt/specificationgroup/:groupId',
  method: 'PUT',
  headers: {
    'content-type': '',
    accept: ''
  },
  processData: false,
  data: '{\n  "CategoryId": 0,\n  "Id": 0,\n  "Name": "",\n  "Position": 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  \"CategoryId\": 0,\n  \"Id\": 0,\n  \"Name\": \"\",\n  \"Position\": 0\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/specificationgroup/:groupId")
  .put(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/specificationgroup/:groupId',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({CategoryId: 0, Id: 0, Name: '', Position: 0}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/catalog/pvt/specificationgroup/:groupId',
  headers: {'content-type': '', accept: ''},
  body: {CategoryId: 0, Id: 0, Name: '', Position: 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}}/api/catalog/pvt/specificationgroup/:groupId');

req.headers({
  'content-type': '',
  accept: ''
});

req.type('json');
req.send({
  CategoryId: 0,
  Id: 0,
  Name: '',
  Position: 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}}/api/catalog/pvt/specificationgroup/:groupId',
  headers: {'content-type': '', accept: ''},
  data: {CategoryId: 0, Id: 0, Name: '', Position: 0}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/specificationgroup/:groupId';
const options = {
  method: 'PUT',
  headers: {'content-type': '', accept: ''},
  body: '{"CategoryId":0,"Id":0,"Name":"","Position":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": @"",
                           @"accept": @"" };
NSDictionary *parameters = @{ @"CategoryId": @0,
                              @"Id": @0,
                              @"Name": @"",
                              @"Position": @0 };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/specificationgroup/:groupId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/catalog/pvt/specificationgroup/:groupId" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"CategoryId\": 0,\n  \"Id\": 0,\n  \"Name\": \"\",\n  \"Position\": 0\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/specificationgroup/:groupId",
  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([
    'CategoryId' => 0,
    'Id' => 0,
    'Name' => '',
    'Position' => 0
  ]),
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/catalog/pvt/specificationgroup/:groupId', [
  'body' => '{
  "CategoryId": 0,
  "Id": 0,
  "Name": "",
  "Position": 0
}',
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/specificationgroup/:groupId');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'CategoryId' => 0,
  'Id' => 0,
  'Name' => '',
  'Position' => 0
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'CategoryId' => 0,
  'Id' => 0,
  'Name' => '',
  'Position' => 0
]));
$request->setRequestUrl('{{baseUrl}}/api/catalog/pvt/specificationgroup/:groupId');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/specificationgroup/:groupId' -Method PUT -Headers $headers -ContentType '' -Body '{
  "CategoryId": 0,
  "Id": 0,
  "Name": "",
  "Position": 0
}'
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/specificationgroup/:groupId' -Method PUT -Headers $headers -ContentType '' -Body '{
  "CategoryId": 0,
  "Id": 0,
  "Name": "",
  "Position": 0
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"CategoryId\": 0,\n  \"Id\": 0,\n  \"Name\": \"\",\n  \"Position\": 0\n}"

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("PUT", "/baseUrl/api/catalog/pvt/specificationgroup/:groupId", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/specificationgroup/:groupId"

payload = {
    "CategoryId": 0,
    "Id": 0,
    "Name": "",
    "Position": 0
}
headers = {
    "content-type": "",
    "accept": ""
}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/specificationgroup/:groupId"

payload <- "{\n  \"CategoryId\": 0,\n  \"Id\": 0,\n  \"Name\": \"\",\n  \"Position\": 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}}/api/catalog/pvt/specificationgroup/:groupId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = ''
request["accept"] = ''
request.body = "{\n  \"CategoryId\": 0,\n  \"Id\": 0,\n  \"Name\": \"\",\n  \"Position\": 0\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.put('/baseUrl/api/catalog/pvt/specificationgroup/:groupId') do |req|
  req.headers['accept'] = ''
  req.body = "{\n  \"CategoryId\": 0,\n  \"Id\": 0,\n  \"Name\": \"\",\n  \"Position\": 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}}/api/catalog/pvt/specificationgroup/:groupId";

    let payload = json!({
        "CategoryId": 0,
        "Id": 0,
        "Name": "",
        "Position": 0
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/catalog/pvt/specificationgroup/:groupId \
  --header 'accept: ' \
  --header 'content-type: ' \
  --data '{
  "CategoryId": 0,
  "Id": 0,
  "Name": "",
  "Position": 0
}'
echo '{
  "CategoryId": 0,
  "Id": 0,
  "Name": "",
  "Position": 0
}' |  \
  http PUT {{baseUrl}}/api/catalog/pvt/specificationgroup/:groupId \
  accept:'' \
  content-type:''
wget --quiet \
  --method PUT \
  --header 'content-type: ' \
  --header 'accept: ' \
  --body-data '{\n  "CategoryId": 0,\n  "Id": 0,\n  "Name": "",\n  "Position": 0\n}' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/specificationgroup/:groupId
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]
let parameters = [
  "CategoryId": 0,
  "Id": 0,
  "Name": "",
  "Position": 0
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/specificationgroup/:groupId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "CategoryId": 1,
  "Id": 24,
  "Name": "Sizes",
  "Position": 1
}
POST Create Specification Value
{{baseUrl}}/api/catalog/pvt/specificationvalue
HEADERS

Content-Type
Accept
BODY json

{
  "FieldId": 0,
  "IsActive": false,
  "Name": "",
  "Position": 0,
  "Text": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/specificationvalue");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"FieldId\": 0,\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Position\": 0,\n  \"Text\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/catalog/pvt/specificationvalue" {:headers {:accept ""}
                                                                               :content-type :json
                                                                               :form-params {:FieldId 0
                                                                                             :IsActive false
                                                                                             :Name ""
                                                                                             :Position 0
                                                                                             :Text ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/specificationvalue"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}
reqBody = "{\n  \"FieldId\": 0,\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Position\": 0,\n  \"Text\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/catalog/pvt/specificationvalue"),
    Headers =
    {
        { "accept", "" },
    },
    Content = new StringContent("{\n  \"FieldId\": 0,\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Position\": 0,\n  \"Text\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/specificationvalue");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
request.AddParameter("", "{\n  \"FieldId\": 0,\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Position\": 0,\n  \"Text\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/specificationvalue"

	payload := strings.NewReader("{\n  \"FieldId\": 0,\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Position\": 0,\n  \"Text\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/catalog/pvt/specificationvalue HTTP/1.1
Content-Type: 
Accept: 
Host: example.com
Content-Length: 84

{
  "FieldId": 0,
  "IsActive": false,
  "Name": "",
  "Position": 0,
  "Text": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/catalog/pvt/specificationvalue")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .setBody("{\n  \"FieldId\": 0,\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Position\": 0,\n  \"Text\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/specificationvalue"))
    .header("content-type", "")
    .header("accept", "")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"FieldId\": 0,\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Position\": 0,\n  \"Text\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"FieldId\": 0,\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Position\": 0,\n  \"Text\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/specificationvalue")
  .post(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/catalog/pvt/specificationvalue")
  .header("content-type", "")
  .header("accept", "")
  .body("{\n  \"FieldId\": 0,\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Position\": 0,\n  \"Text\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  FieldId: 0,
  IsActive: false,
  Name: '',
  Position: 0,
  Text: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/catalog/pvt/specificationvalue');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog/pvt/specificationvalue',
  headers: {'content-type': '', accept: ''},
  data: {FieldId: 0, IsActive: false, Name: '', Position: 0, Text: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/specificationvalue';
const options = {
  method: 'POST',
  headers: {'content-type': '', accept: ''},
  body: '{"FieldId":0,"IsActive":false,"Name":"","Position":0,"Text":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/specificationvalue',
  method: 'POST',
  headers: {
    'content-type': '',
    accept: ''
  },
  processData: false,
  data: '{\n  "FieldId": 0,\n  "IsActive": false,\n  "Name": "",\n  "Position": 0,\n  "Text": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"FieldId\": 0,\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Position\": 0,\n  \"Text\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/specificationvalue")
  .post(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/specificationvalue',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({FieldId: 0, IsActive: false, Name: '', Position: 0, Text: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog/pvt/specificationvalue',
  headers: {'content-type': '', accept: ''},
  body: {FieldId: 0, IsActive: false, Name: '', Position: 0, Text: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/catalog/pvt/specificationvalue');

req.headers({
  'content-type': '',
  accept: ''
});

req.type('json');
req.send({
  FieldId: 0,
  IsActive: false,
  Name: '',
  Position: 0,
  Text: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog/pvt/specificationvalue',
  headers: {'content-type': '', accept: ''},
  data: {FieldId: 0, IsActive: false, Name: '', Position: 0, Text: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/specificationvalue';
const options = {
  method: 'POST',
  headers: {'content-type': '', accept: ''},
  body: '{"FieldId":0,"IsActive":false,"Name":"","Position":0,"Text":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };
NSDictionary *parameters = @{ @"FieldId": @0,
                              @"IsActive": @NO,
                              @"Name": @"",
                              @"Position": @0,
                              @"Text": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/specificationvalue"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/catalog/pvt/specificationvalue" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"FieldId\": 0,\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Position\": 0,\n  \"Text\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/specificationvalue",
  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([
    'FieldId' => 0,
    'IsActive' => null,
    'Name' => '',
    'Position' => 0,
    'Text' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/catalog/pvt/specificationvalue', [
  'body' => '{
  "FieldId": 0,
  "IsActive": false,
  "Name": "",
  "Position": 0,
  "Text": ""
}',
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/specificationvalue');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'FieldId' => 0,
  'IsActive' => null,
  'Name' => '',
  'Position' => 0,
  'Text' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'FieldId' => 0,
  'IsActive' => null,
  'Name' => '',
  'Position' => 0,
  'Text' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/catalog/pvt/specificationvalue');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/specificationvalue' -Method POST -Headers $headers -ContentType '' -Body '{
  "FieldId": 0,
  "IsActive": false,
  "Name": "",
  "Position": 0,
  "Text": ""
}'
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/specificationvalue' -Method POST -Headers $headers -ContentType '' -Body '{
  "FieldId": 0,
  "IsActive": false,
  "Name": "",
  "Position": 0,
  "Text": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"FieldId\": 0,\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Position\": 0,\n  \"Text\": \"\"\n}"

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("POST", "/baseUrl/api/catalog/pvt/specificationvalue", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/specificationvalue"

payload = {
    "FieldId": 0,
    "IsActive": False,
    "Name": "",
    "Position": 0,
    "Text": ""
}
headers = {
    "content-type": "",
    "accept": ""
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/specificationvalue"

payload <- "{\n  \"FieldId\": 0,\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Position\": 0,\n  \"Text\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/specificationvalue")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = ''
request["accept"] = ''
request.body = "{\n  \"FieldId\": 0,\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Position\": 0,\n  \"Text\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/api/catalog/pvt/specificationvalue') do |req|
  req.headers['accept'] = ''
  req.body = "{\n  \"FieldId\": 0,\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Position\": 0,\n  \"Text\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/specificationvalue";

    let payload = json!({
        "FieldId": 0,
        "IsActive": false,
        "Name": "",
        "Position": 0,
        "Text": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/catalog/pvt/specificationvalue \
  --header 'accept: ' \
  --header 'content-type: ' \
  --data '{
  "FieldId": 0,
  "IsActive": false,
  "Name": "",
  "Position": 0,
  "Text": ""
}'
echo '{
  "FieldId": 0,
  "IsActive": false,
  "Name": "",
  "Position": 0,
  "Text": ""
}' |  \
  http POST {{baseUrl}}/api/catalog/pvt/specificationvalue \
  accept:'' \
  content-type:''
wget --quiet \
  --method POST \
  --header 'content-type: ' \
  --header 'accept: ' \
  --body-data '{\n  "FieldId": 0,\n  "IsActive": false,\n  "Name": "",\n  "Position": 0,\n  "Text": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/specificationvalue
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]
let parameters = [
  "FieldId": 0,
  "IsActive": false,
  "Name": "",
  "Position": 0,
  "Text": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/specificationvalue")! 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

{
  "FieldId": 193,
  "FieldValueId": 360,
  "IsActive": true,
  "Name": "Metal",
  "Position": 1,
  "Text": null
}
GET Get Specification Value
{{baseUrl}}/api/catalog/pvt/specificationvalue/:specificationValueId
HEADERS

Content-Type
Accept
QUERY PARAMS

specificationValueId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/specificationvalue/:specificationValueId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/catalog/pvt/specificationvalue/:specificationValueId" {:headers {:content-type ""
                                                                                                              :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/specificationvalue/:specificationValueId"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

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}}/api/catalog/pvt/specificationvalue/:specificationValueId"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/specificationvalue/:specificationValueId");
var request = new RestRequest("", Method.Get);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/specificationvalue/:specificationValueId"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/catalog/pvt/specificationvalue/:specificationValueId HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/catalog/pvt/specificationvalue/:specificationValueId")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/specificationvalue/:specificationValueId"))
    .header("content-type", "")
    .header("accept", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/specificationvalue/:specificationValueId")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/catalog/pvt/specificationvalue/:specificationValueId")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/catalog/pvt/specificationvalue/:specificationValueId');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/specificationvalue/:specificationValueId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/specificationvalue/:specificationValueId';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/specificationvalue/:specificationValueId',
  method: 'GET',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/specificationvalue/:specificationValueId")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/specificationvalue/:specificationValueId',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/specificationvalue/:specificationValueId',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/catalog/pvt/specificationvalue/:specificationValueId');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/specificationvalue/:specificationValueId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/specificationvalue/:specificationValueId';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/specificationvalue/:specificationValueId"]
                                                       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}}/api/catalog/pvt/specificationvalue/:specificationValueId" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/specificationvalue/:specificationValueId",
  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: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/catalog/pvt/specificationvalue/:specificationValueId', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/specificationvalue/:specificationValueId');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog/pvt/specificationvalue/:specificationValueId');
$request->setRequestMethod('GET');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/specificationvalue/:specificationValueId' -Method GET -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/specificationvalue/:specificationValueId' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("GET", "/baseUrl/api/catalog/pvt/specificationvalue/:specificationValueId", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/specificationvalue/:specificationValueId"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/specificationvalue/:specificationValueId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/specificationvalue/:specificationValueId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/catalog/pvt/specificationvalue/:specificationValueId') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/specificationvalue/:specificationValueId";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".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}}/api/catalog/pvt/specificationvalue/:specificationValueId \
  --header 'accept: ' \
  --header 'content-type: '
http GET {{baseUrl}}/api/catalog/pvt/specificationvalue/:specificationValueId \
  accept:'' \
  content-type:''
wget --quiet \
  --method GET \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/specificationvalue/:specificationValueId
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/specificationvalue/:specificationValueId")! 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

{
  "FieldId": 34,
  "FieldValueId": 143,
  "IsActive": true,
  "Name": "Cotton",
  "Position": 100,
  "Text": "Cotton fibers"
}
PUT Update Specification Value
{{baseUrl}}/api/catalog/pvt/specificationvalue/:specificationValueId
HEADERS

Content-Type
Accept
QUERY PARAMS

specificationValueId
BODY json

{
  "FieldId": 0,
  "IsActive": false,
  "Name": "",
  "Position": 0,
  "Text": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/specificationvalue/:specificationValueId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"FieldId\": 0,\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Position\": 0,\n  \"Text\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/catalog/pvt/specificationvalue/:specificationValueId" {:headers {:accept ""}
                                                                                                    :content-type :json
                                                                                                    :form-params {:FieldId 0
                                                                                                                  :IsActive false
                                                                                                                  :Name ""
                                                                                                                  :Position 0
                                                                                                                  :Text ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/specificationvalue/:specificationValueId"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}
reqBody = "{\n  \"FieldId\": 0,\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Position\": 0,\n  \"Text\": \"\"\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/catalog/pvt/specificationvalue/:specificationValueId"),
    Headers =
    {
        { "accept", "" },
    },
    Content = new StringContent("{\n  \"FieldId\": 0,\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Position\": 0,\n  \"Text\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/specificationvalue/:specificationValueId");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
request.AddParameter("", "{\n  \"FieldId\": 0,\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Position\": 0,\n  \"Text\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/specificationvalue/:specificationValueId"

	payload := strings.NewReader("{\n  \"FieldId\": 0,\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Position\": 0,\n  \"Text\": \"\"\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/catalog/pvt/specificationvalue/:specificationValueId HTTP/1.1
Content-Type: 
Accept: 
Host: example.com
Content-Length: 84

{
  "FieldId": 0,
  "IsActive": false,
  "Name": "",
  "Position": 0,
  "Text": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/catalog/pvt/specificationvalue/:specificationValueId")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .setBody("{\n  \"FieldId\": 0,\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Position\": 0,\n  \"Text\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/specificationvalue/:specificationValueId"))
    .header("content-type", "")
    .header("accept", "")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"FieldId\": 0,\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Position\": 0,\n  \"Text\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"FieldId\": 0,\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Position\": 0,\n  \"Text\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/specificationvalue/:specificationValueId")
  .put(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/catalog/pvt/specificationvalue/:specificationValueId")
  .header("content-type", "")
  .header("accept", "")
  .body("{\n  \"FieldId\": 0,\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Position\": 0,\n  \"Text\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  FieldId: 0,
  IsActive: false,
  Name: '',
  Position: 0,
  Text: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/catalog/pvt/specificationvalue/:specificationValueId');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/catalog/pvt/specificationvalue/:specificationValueId',
  headers: {'content-type': '', accept: ''},
  data: {FieldId: 0, IsActive: false, Name: '', Position: 0, Text: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/specificationvalue/:specificationValueId';
const options = {
  method: 'PUT',
  headers: {'content-type': '', accept: ''},
  body: '{"FieldId":0,"IsActive":false,"Name":"","Position":0,"Text":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/specificationvalue/:specificationValueId',
  method: 'PUT',
  headers: {
    'content-type': '',
    accept: ''
  },
  processData: false,
  data: '{\n  "FieldId": 0,\n  "IsActive": false,\n  "Name": "",\n  "Position": 0,\n  "Text": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"FieldId\": 0,\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Position\": 0,\n  \"Text\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/specificationvalue/:specificationValueId")
  .put(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/specificationvalue/:specificationValueId',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({FieldId: 0, IsActive: false, Name: '', Position: 0, Text: ''}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/catalog/pvt/specificationvalue/:specificationValueId',
  headers: {'content-type': '', accept: ''},
  body: {FieldId: 0, IsActive: false, Name: '', Position: 0, Text: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/catalog/pvt/specificationvalue/:specificationValueId');

req.headers({
  'content-type': '',
  accept: ''
});

req.type('json');
req.send({
  FieldId: 0,
  IsActive: false,
  Name: '',
  Position: 0,
  Text: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/catalog/pvt/specificationvalue/:specificationValueId',
  headers: {'content-type': '', accept: ''},
  data: {FieldId: 0, IsActive: false, Name: '', Position: 0, Text: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/specificationvalue/:specificationValueId';
const options = {
  method: 'PUT',
  headers: {'content-type': '', accept: ''},
  body: '{"FieldId":0,"IsActive":false,"Name":"","Position":0,"Text":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };
NSDictionary *parameters = @{ @"FieldId": @0,
                              @"IsActive": @NO,
                              @"Name": @"",
                              @"Position": @0,
                              @"Text": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/specificationvalue/:specificationValueId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/catalog/pvt/specificationvalue/:specificationValueId" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"FieldId\": 0,\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Position\": 0,\n  \"Text\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/specificationvalue/:specificationValueId",
  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([
    'FieldId' => 0,
    'IsActive' => null,
    'Name' => '',
    'Position' => 0,
    'Text' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/catalog/pvt/specificationvalue/:specificationValueId', [
  'body' => '{
  "FieldId": 0,
  "IsActive": false,
  "Name": "",
  "Position": 0,
  "Text": ""
}',
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/specificationvalue/:specificationValueId');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'FieldId' => 0,
  'IsActive' => null,
  'Name' => '',
  'Position' => 0,
  'Text' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'FieldId' => 0,
  'IsActive' => null,
  'Name' => '',
  'Position' => 0,
  'Text' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/catalog/pvt/specificationvalue/:specificationValueId');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/specificationvalue/:specificationValueId' -Method PUT -Headers $headers -ContentType '' -Body '{
  "FieldId": 0,
  "IsActive": false,
  "Name": "",
  "Position": 0,
  "Text": ""
}'
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/specificationvalue/:specificationValueId' -Method PUT -Headers $headers -ContentType '' -Body '{
  "FieldId": 0,
  "IsActive": false,
  "Name": "",
  "Position": 0,
  "Text": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"FieldId\": 0,\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Position\": 0,\n  \"Text\": \"\"\n}"

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("PUT", "/baseUrl/api/catalog/pvt/specificationvalue/:specificationValueId", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/specificationvalue/:specificationValueId"

payload = {
    "FieldId": 0,
    "IsActive": False,
    "Name": "",
    "Position": 0,
    "Text": ""
}
headers = {
    "content-type": "",
    "accept": ""
}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/specificationvalue/:specificationValueId"

payload <- "{\n  \"FieldId\": 0,\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Position\": 0,\n  \"Text\": \"\"\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/specificationvalue/:specificationValueId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = ''
request["accept"] = ''
request.body = "{\n  \"FieldId\": 0,\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Position\": 0,\n  \"Text\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.put('/baseUrl/api/catalog/pvt/specificationvalue/:specificationValueId') do |req|
  req.headers['accept'] = ''
  req.body = "{\n  \"FieldId\": 0,\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Position\": 0,\n  \"Text\": \"\"\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/specificationvalue/:specificationValueId";

    let payload = json!({
        "FieldId": 0,
        "IsActive": false,
        "Name": "",
        "Position": 0,
        "Text": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/catalog/pvt/specificationvalue/:specificationValueId \
  --header 'accept: ' \
  --header 'content-type: ' \
  --data '{
  "FieldId": 0,
  "IsActive": false,
  "Name": "",
  "Position": 0,
  "Text": ""
}'
echo '{
  "FieldId": 0,
  "IsActive": false,
  "Name": "",
  "Position": 0,
  "Text": ""
}' |  \
  http PUT {{baseUrl}}/api/catalog/pvt/specificationvalue/:specificationValueId \
  accept:'' \
  content-type:''
wget --quiet \
  --method PUT \
  --header 'content-type: ' \
  --header 'accept: ' \
  --body-data '{\n  "FieldId": 0,\n  "IsActive": false,\n  "Name": "",\n  "Position": 0,\n  "Text": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/specificationvalue/:specificationValueId
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]
let parameters = [
  "FieldId": 0,
  "IsActive": false,
  "Name": "",
  "Position": 0,
  "Text": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/specificationvalue/:specificationValueId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "FieldId": 193,
  "FieldValueId": 360,
  "IsActive": true,
  "Name": "Metal",
  "Position": 1,
  "Text": null
}
POST Create Supplier
{{baseUrl}}/api/catalog/pvt/supplier
HEADERS

Content-Type
Accept
BODY json

{
  "CellPhone": "",
  "Cnpj": "",
  "CorporateName": "",
  "CorportePhone": "",
  "Email": "",
  "IsActive": false,
  "Name": "",
  "Phone": "",
  "StateInscription": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/supplier");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"CellPhone\": \"\",\n  \"Cnpj\": \"\",\n  \"CorporateName\": \"\",\n  \"CorportePhone\": \"\",\n  \"Email\": \"\",\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Phone\": \"\",\n  \"StateInscription\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/catalog/pvt/supplier" {:headers {:accept ""}
                                                                     :content-type :json
                                                                     :form-params {:CellPhone ""
                                                                                   :Cnpj ""
                                                                                   :CorporateName ""
                                                                                   :CorportePhone ""
                                                                                   :Email ""
                                                                                   :IsActive false
                                                                                   :Name ""
                                                                                   :Phone ""
                                                                                   :StateInscription ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/supplier"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}
reqBody = "{\n  \"CellPhone\": \"\",\n  \"Cnpj\": \"\",\n  \"CorporateName\": \"\",\n  \"CorportePhone\": \"\",\n  \"Email\": \"\",\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Phone\": \"\",\n  \"StateInscription\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/catalog/pvt/supplier"),
    Headers =
    {
        { "accept", "" },
    },
    Content = new StringContent("{\n  \"CellPhone\": \"\",\n  \"Cnpj\": \"\",\n  \"CorporateName\": \"\",\n  \"CorportePhone\": \"\",\n  \"Email\": \"\",\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Phone\": \"\",\n  \"StateInscription\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/supplier");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
request.AddParameter("", "{\n  \"CellPhone\": \"\",\n  \"Cnpj\": \"\",\n  \"CorporateName\": \"\",\n  \"CorportePhone\": \"\",\n  \"Email\": \"\",\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Phone\": \"\",\n  \"StateInscription\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/supplier"

	payload := strings.NewReader("{\n  \"CellPhone\": \"\",\n  \"Cnpj\": \"\",\n  \"CorporateName\": \"\",\n  \"CorportePhone\": \"\",\n  \"Email\": \"\",\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Phone\": \"\",\n  \"StateInscription\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/catalog/pvt/supplier HTTP/1.1
Content-Type: 
Accept: 
Host: example.com
Content-Length: 172

{
  "CellPhone": "",
  "Cnpj": "",
  "CorporateName": "",
  "CorportePhone": "",
  "Email": "",
  "IsActive": false,
  "Name": "",
  "Phone": "",
  "StateInscription": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/catalog/pvt/supplier")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .setBody("{\n  \"CellPhone\": \"\",\n  \"Cnpj\": \"\",\n  \"CorporateName\": \"\",\n  \"CorportePhone\": \"\",\n  \"Email\": \"\",\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Phone\": \"\",\n  \"StateInscription\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/supplier"))
    .header("content-type", "")
    .header("accept", "")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"CellPhone\": \"\",\n  \"Cnpj\": \"\",\n  \"CorporateName\": \"\",\n  \"CorportePhone\": \"\",\n  \"Email\": \"\",\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Phone\": \"\",\n  \"StateInscription\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"CellPhone\": \"\",\n  \"Cnpj\": \"\",\n  \"CorporateName\": \"\",\n  \"CorportePhone\": \"\",\n  \"Email\": \"\",\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Phone\": \"\",\n  \"StateInscription\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/supplier")
  .post(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/catalog/pvt/supplier")
  .header("content-type", "")
  .header("accept", "")
  .body("{\n  \"CellPhone\": \"\",\n  \"Cnpj\": \"\",\n  \"CorporateName\": \"\",\n  \"CorportePhone\": \"\",\n  \"Email\": \"\",\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Phone\": \"\",\n  \"StateInscription\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  CellPhone: '',
  Cnpj: '',
  CorporateName: '',
  CorportePhone: '',
  Email: '',
  IsActive: false,
  Name: '',
  Phone: '',
  StateInscription: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/catalog/pvt/supplier');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog/pvt/supplier',
  headers: {'content-type': '', accept: ''},
  data: {
    CellPhone: '',
    Cnpj: '',
    CorporateName: '',
    CorportePhone: '',
    Email: '',
    IsActive: false,
    Name: '',
    Phone: '',
    StateInscription: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/supplier';
const options = {
  method: 'POST',
  headers: {'content-type': '', accept: ''},
  body: '{"CellPhone":"","Cnpj":"","CorporateName":"","CorportePhone":"","Email":"","IsActive":false,"Name":"","Phone":"","StateInscription":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/supplier',
  method: 'POST',
  headers: {
    'content-type': '',
    accept: ''
  },
  processData: false,
  data: '{\n  "CellPhone": "",\n  "Cnpj": "",\n  "CorporateName": "",\n  "CorportePhone": "",\n  "Email": "",\n  "IsActive": false,\n  "Name": "",\n  "Phone": "",\n  "StateInscription": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"CellPhone\": \"\",\n  \"Cnpj\": \"\",\n  \"CorporateName\": \"\",\n  \"CorportePhone\": \"\",\n  \"Email\": \"\",\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Phone\": \"\",\n  \"StateInscription\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/supplier")
  .post(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/supplier',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  CellPhone: '',
  Cnpj: '',
  CorporateName: '',
  CorportePhone: '',
  Email: '',
  IsActive: false,
  Name: '',
  Phone: '',
  StateInscription: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog/pvt/supplier',
  headers: {'content-type': '', accept: ''},
  body: {
    CellPhone: '',
    Cnpj: '',
    CorporateName: '',
    CorportePhone: '',
    Email: '',
    IsActive: false,
    Name: '',
    Phone: '',
    StateInscription: ''
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/catalog/pvt/supplier');

req.headers({
  'content-type': '',
  accept: ''
});

req.type('json');
req.send({
  CellPhone: '',
  Cnpj: '',
  CorporateName: '',
  CorportePhone: '',
  Email: '',
  IsActive: false,
  Name: '',
  Phone: '',
  StateInscription: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog/pvt/supplier',
  headers: {'content-type': '', accept: ''},
  data: {
    CellPhone: '',
    Cnpj: '',
    CorporateName: '',
    CorportePhone: '',
    Email: '',
    IsActive: false,
    Name: '',
    Phone: '',
    StateInscription: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/supplier';
const options = {
  method: 'POST',
  headers: {'content-type': '', accept: ''},
  body: '{"CellPhone":"","Cnpj":"","CorporateName":"","CorportePhone":"","Email":"","IsActive":false,"Name":"","Phone":"","StateInscription":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };
NSDictionary *parameters = @{ @"CellPhone": @"",
                              @"Cnpj": @"",
                              @"CorporateName": @"",
                              @"CorportePhone": @"",
                              @"Email": @"",
                              @"IsActive": @NO,
                              @"Name": @"",
                              @"Phone": @"",
                              @"StateInscription": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/supplier"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/catalog/pvt/supplier" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"CellPhone\": \"\",\n  \"Cnpj\": \"\",\n  \"CorporateName\": \"\",\n  \"CorportePhone\": \"\",\n  \"Email\": \"\",\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Phone\": \"\",\n  \"StateInscription\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/supplier",
  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([
    'CellPhone' => '',
    'Cnpj' => '',
    'CorporateName' => '',
    'CorportePhone' => '',
    'Email' => '',
    'IsActive' => null,
    'Name' => '',
    'Phone' => '',
    'StateInscription' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/catalog/pvt/supplier', [
  'body' => '{
  "CellPhone": "",
  "Cnpj": "",
  "CorporateName": "",
  "CorportePhone": "",
  "Email": "",
  "IsActive": false,
  "Name": "",
  "Phone": "",
  "StateInscription": ""
}',
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/supplier');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'CellPhone' => '',
  'Cnpj' => '',
  'CorporateName' => '',
  'CorportePhone' => '',
  'Email' => '',
  'IsActive' => null,
  'Name' => '',
  'Phone' => '',
  'StateInscription' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'CellPhone' => '',
  'Cnpj' => '',
  'CorporateName' => '',
  'CorportePhone' => '',
  'Email' => '',
  'IsActive' => null,
  'Name' => '',
  'Phone' => '',
  'StateInscription' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/catalog/pvt/supplier');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/supplier' -Method POST -Headers $headers -ContentType '' -Body '{
  "CellPhone": "",
  "Cnpj": "",
  "CorporateName": "",
  "CorportePhone": "",
  "Email": "",
  "IsActive": false,
  "Name": "",
  "Phone": "",
  "StateInscription": ""
}'
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/supplier' -Method POST -Headers $headers -ContentType '' -Body '{
  "CellPhone": "",
  "Cnpj": "",
  "CorporateName": "",
  "CorportePhone": "",
  "Email": "",
  "IsActive": false,
  "Name": "",
  "Phone": "",
  "StateInscription": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"CellPhone\": \"\",\n  \"Cnpj\": \"\",\n  \"CorporateName\": \"\",\n  \"CorportePhone\": \"\",\n  \"Email\": \"\",\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Phone\": \"\",\n  \"StateInscription\": \"\"\n}"

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("POST", "/baseUrl/api/catalog/pvt/supplier", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/supplier"

payload = {
    "CellPhone": "",
    "Cnpj": "",
    "CorporateName": "",
    "CorportePhone": "",
    "Email": "",
    "IsActive": False,
    "Name": "",
    "Phone": "",
    "StateInscription": ""
}
headers = {
    "content-type": "",
    "accept": ""
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/supplier"

payload <- "{\n  \"CellPhone\": \"\",\n  \"Cnpj\": \"\",\n  \"CorporateName\": \"\",\n  \"CorportePhone\": \"\",\n  \"Email\": \"\",\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Phone\": \"\",\n  \"StateInscription\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/supplier")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = ''
request["accept"] = ''
request.body = "{\n  \"CellPhone\": \"\",\n  \"Cnpj\": \"\",\n  \"CorporateName\": \"\",\n  \"CorportePhone\": \"\",\n  \"Email\": \"\",\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Phone\": \"\",\n  \"StateInscription\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/api/catalog/pvt/supplier') do |req|
  req.headers['accept'] = ''
  req.body = "{\n  \"CellPhone\": \"\",\n  \"Cnpj\": \"\",\n  \"CorporateName\": \"\",\n  \"CorportePhone\": \"\",\n  \"Email\": \"\",\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Phone\": \"\",\n  \"StateInscription\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/supplier";

    let payload = json!({
        "CellPhone": "",
        "Cnpj": "",
        "CorporateName": "",
        "CorportePhone": "",
        "Email": "",
        "IsActive": false,
        "Name": "",
        "Phone": "",
        "StateInscription": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/catalog/pvt/supplier \
  --header 'accept: ' \
  --header 'content-type: ' \
  --data '{
  "CellPhone": "",
  "Cnpj": "",
  "CorporateName": "",
  "CorportePhone": "",
  "Email": "",
  "IsActive": false,
  "Name": "",
  "Phone": "",
  "StateInscription": ""
}'
echo '{
  "CellPhone": "",
  "Cnpj": "",
  "CorporateName": "",
  "CorportePhone": "",
  "Email": "",
  "IsActive": false,
  "Name": "",
  "Phone": "",
  "StateInscription": ""
}' |  \
  http POST {{baseUrl}}/api/catalog/pvt/supplier \
  accept:'' \
  content-type:''
wget --quiet \
  --method POST \
  --header 'content-type: ' \
  --header 'accept: ' \
  --body-data '{\n  "CellPhone": "",\n  "Cnpj": "",\n  "CorporateName": "",\n  "CorportePhone": "",\n  "Email": "",\n  "IsActive": false,\n  "Name": "",\n  "Phone": "",\n  "StateInscription": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/supplier
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]
let parameters = [
  "CellPhone": "",
  "Cnpj": "",
  "CorporateName": "",
  "CorportePhone": "",
  "Email": "",
  "IsActive": false,
  "Name": "",
  "Phone": "",
  "StateInscription": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/supplier")! 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

{
  "CellPhone": "4444444444",
  "Cnpj": "33304981001272",
  "CorporateName": "TopStore",
  "CorportePhone": "5555555555",
  "Email": "email@email.com",
  "Id": 123,
  "IsActive": false,
  "Name": "Supplier",
  "Phone": "3333333333",
  "StateInscription": "123456"
}
DELETE Delete Supplier
{{baseUrl}}/api/catalog/pvt/supplier/:supplierId
HEADERS

Content-Type
Accept
QUERY PARAMS

supplierId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/supplier/:supplierId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/api/catalog/pvt/supplier/:supplierId" {:headers {:content-type ""
                                                                                             :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/supplier/:supplierId"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

response = HTTP::Client.delete url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/api/catalog/pvt/supplier/:supplierId"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/supplier/:supplierId");
var request = new RestRequest("", Method.Delete);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/supplier/:supplierId"

	req, _ := http.NewRequest("DELETE", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/api/catalog/pvt/supplier/:supplierId HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/catalog/pvt/supplier/:supplierId")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/supplier/:supplierId"))
    .header("content-type", "")
    .header("accept", "")
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/supplier/:supplierId")
  .delete(null)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/catalog/pvt/supplier/:supplierId")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/api/catalog/pvt/supplier/:supplierId');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/supplier/:supplierId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/supplier/:supplierId';
const options = {method: 'DELETE', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/supplier/:supplierId',
  method: 'DELETE',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/supplier/:supplierId")
  .delete(null)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/supplier/:supplierId',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/supplier/:supplierId',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/api/catalog/pvt/supplier/:supplierId');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/supplier/:supplierId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/supplier/:supplierId';
const options = {method: 'DELETE', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/supplier/:supplierId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/catalog/pvt/supplier/:supplierId" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/supplier/:supplierId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/api/catalog/pvt/supplier/:supplierId', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/supplier/:supplierId');
$request->setMethod(HTTP_METH_DELETE);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog/pvt/supplier/:supplierId');
$request->setRequestMethod('DELETE');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/supplier/:supplierId' -Method DELETE -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/supplier/:supplierId' -Method DELETE -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("DELETE", "/baseUrl/api/catalog/pvt/supplier/:supplierId", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/supplier/:supplierId"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.delete(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/supplier/:supplierId"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/supplier/:supplierId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/api/catalog/pvt/supplier/:supplierId') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/supplier/:supplierId";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/api/catalog/pvt/supplier/:supplierId \
  --header 'accept: ' \
  --header 'content-type: '
http DELETE {{baseUrl}}/api/catalog/pvt/supplier/:supplierId \
  accept:'' \
  content-type:''
wget --quiet \
  --method DELETE \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/supplier/:supplierId
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/supplier/:supplierId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Update Supplier
{{baseUrl}}/api/catalog/pvt/supplier/:supplierId
HEADERS

Content-Type
Accept
QUERY PARAMS

supplierId
BODY json

{
  "CellPhone": "",
  "Cnpj": "",
  "CorporateName": "",
  "CorportePhone": "",
  "Email": "",
  "IsActive": false,
  "Name": "",
  "Phone": "",
  "StateInscription": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/supplier/:supplierId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"CellPhone\": \"\",\n  \"Cnpj\": \"\",\n  \"CorporateName\": \"\",\n  \"CorportePhone\": \"\",\n  \"Email\": \"\",\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Phone\": \"\",\n  \"StateInscription\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/catalog/pvt/supplier/:supplierId" {:headers {:accept ""}
                                                                                :content-type :json
                                                                                :form-params {:CellPhone ""
                                                                                              :Cnpj ""
                                                                                              :CorporateName ""
                                                                                              :CorportePhone ""
                                                                                              :Email ""
                                                                                              :IsActive false
                                                                                              :Name ""
                                                                                              :Phone ""
                                                                                              :StateInscription ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/supplier/:supplierId"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}
reqBody = "{\n  \"CellPhone\": \"\",\n  \"Cnpj\": \"\",\n  \"CorporateName\": \"\",\n  \"CorportePhone\": \"\",\n  \"Email\": \"\",\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Phone\": \"\",\n  \"StateInscription\": \"\"\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/catalog/pvt/supplier/:supplierId"),
    Headers =
    {
        { "accept", "" },
    },
    Content = new StringContent("{\n  \"CellPhone\": \"\",\n  \"Cnpj\": \"\",\n  \"CorporateName\": \"\",\n  \"CorportePhone\": \"\",\n  \"Email\": \"\",\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Phone\": \"\",\n  \"StateInscription\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/supplier/:supplierId");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
request.AddParameter("", "{\n  \"CellPhone\": \"\",\n  \"Cnpj\": \"\",\n  \"CorporateName\": \"\",\n  \"CorportePhone\": \"\",\n  \"Email\": \"\",\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Phone\": \"\",\n  \"StateInscription\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/supplier/:supplierId"

	payload := strings.NewReader("{\n  \"CellPhone\": \"\",\n  \"Cnpj\": \"\",\n  \"CorporateName\": \"\",\n  \"CorportePhone\": \"\",\n  \"Email\": \"\",\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Phone\": \"\",\n  \"StateInscription\": \"\"\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/catalog/pvt/supplier/:supplierId HTTP/1.1
Content-Type: 
Accept: 
Host: example.com
Content-Length: 172

{
  "CellPhone": "",
  "Cnpj": "",
  "CorporateName": "",
  "CorportePhone": "",
  "Email": "",
  "IsActive": false,
  "Name": "",
  "Phone": "",
  "StateInscription": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/catalog/pvt/supplier/:supplierId")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .setBody("{\n  \"CellPhone\": \"\",\n  \"Cnpj\": \"\",\n  \"CorporateName\": \"\",\n  \"CorportePhone\": \"\",\n  \"Email\": \"\",\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Phone\": \"\",\n  \"StateInscription\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/supplier/:supplierId"))
    .header("content-type", "")
    .header("accept", "")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"CellPhone\": \"\",\n  \"Cnpj\": \"\",\n  \"CorporateName\": \"\",\n  \"CorportePhone\": \"\",\n  \"Email\": \"\",\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Phone\": \"\",\n  \"StateInscription\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"CellPhone\": \"\",\n  \"Cnpj\": \"\",\n  \"CorporateName\": \"\",\n  \"CorportePhone\": \"\",\n  \"Email\": \"\",\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Phone\": \"\",\n  \"StateInscription\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/supplier/:supplierId")
  .put(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/catalog/pvt/supplier/:supplierId")
  .header("content-type", "")
  .header("accept", "")
  .body("{\n  \"CellPhone\": \"\",\n  \"Cnpj\": \"\",\n  \"CorporateName\": \"\",\n  \"CorportePhone\": \"\",\n  \"Email\": \"\",\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Phone\": \"\",\n  \"StateInscription\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  CellPhone: '',
  Cnpj: '',
  CorporateName: '',
  CorportePhone: '',
  Email: '',
  IsActive: false,
  Name: '',
  Phone: '',
  StateInscription: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/catalog/pvt/supplier/:supplierId');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/catalog/pvt/supplier/:supplierId',
  headers: {'content-type': '', accept: ''},
  data: {
    CellPhone: '',
    Cnpj: '',
    CorporateName: '',
    CorportePhone: '',
    Email: '',
    IsActive: false,
    Name: '',
    Phone: '',
    StateInscription: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/supplier/:supplierId';
const options = {
  method: 'PUT',
  headers: {'content-type': '', accept: ''},
  body: '{"CellPhone":"","Cnpj":"","CorporateName":"","CorportePhone":"","Email":"","IsActive":false,"Name":"","Phone":"","StateInscription":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/supplier/:supplierId',
  method: 'PUT',
  headers: {
    'content-type': '',
    accept: ''
  },
  processData: false,
  data: '{\n  "CellPhone": "",\n  "Cnpj": "",\n  "CorporateName": "",\n  "CorportePhone": "",\n  "Email": "",\n  "IsActive": false,\n  "Name": "",\n  "Phone": "",\n  "StateInscription": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"CellPhone\": \"\",\n  \"Cnpj\": \"\",\n  \"CorporateName\": \"\",\n  \"CorportePhone\": \"\",\n  \"Email\": \"\",\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Phone\": \"\",\n  \"StateInscription\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/supplier/:supplierId")
  .put(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/supplier/:supplierId',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  CellPhone: '',
  Cnpj: '',
  CorporateName: '',
  CorportePhone: '',
  Email: '',
  IsActive: false,
  Name: '',
  Phone: '',
  StateInscription: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/catalog/pvt/supplier/:supplierId',
  headers: {'content-type': '', accept: ''},
  body: {
    CellPhone: '',
    Cnpj: '',
    CorporateName: '',
    CorportePhone: '',
    Email: '',
    IsActive: false,
    Name: '',
    Phone: '',
    StateInscription: ''
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/catalog/pvt/supplier/:supplierId');

req.headers({
  'content-type': '',
  accept: ''
});

req.type('json');
req.send({
  CellPhone: '',
  Cnpj: '',
  CorporateName: '',
  CorportePhone: '',
  Email: '',
  IsActive: false,
  Name: '',
  Phone: '',
  StateInscription: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/catalog/pvt/supplier/:supplierId',
  headers: {'content-type': '', accept: ''},
  data: {
    CellPhone: '',
    Cnpj: '',
    CorporateName: '',
    CorportePhone: '',
    Email: '',
    IsActive: false,
    Name: '',
    Phone: '',
    StateInscription: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/supplier/:supplierId';
const options = {
  method: 'PUT',
  headers: {'content-type': '', accept: ''},
  body: '{"CellPhone":"","Cnpj":"","CorporateName":"","CorportePhone":"","Email":"","IsActive":false,"Name":"","Phone":"","StateInscription":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };
NSDictionary *parameters = @{ @"CellPhone": @"",
                              @"Cnpj": @"",
                              @"CorporateName": @"",
                              @"CorportePhone": @"",
                              @"Email": @"",
                              @"IsActive": @NO,
                              @"Name": @"",
                              @"Phone": @"",
                              @"StateInscription": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/supplier/:supplierId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/catalog/pvt/supplier/:supplierId" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"CellPhone\": \"\",\n  \"Cnpj\": \"\",\n  \"CorporateName\": \"\",\n  \"CorportePhone\": \"\",\n  \"Email\": \"\",\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Phone\": \"\",\n  \"StateInscription\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/supplier/:supplierId",
  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([
    'CellPhone' => '',
    'Cnpj' => '',
    'CorporateName' => '',
    'CorportePhone' => '',
    'Email' => '',
    'IsActive' => null,
    'Name' => '',
    'Phone' => '',
    'StateInscription' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/catalog/pvt/supplier/:supplierId', [
  'body' => '{
  "CellPhone": "",
  "Cnpj": "",
  "CorporateName": "",
  "CorportePhone": "",
  "Email": "",
  "IsActive": false,
  "Name": "",
  "Phone": "",
  "StateInscription": ""
}',
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/supplier/:supplierId');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'CellPhone' => '',
  'Cnpj' => '',
  'CorporateName' => '',
  'CorportePhone' => '',
  'Email' => '',
  'IsActive' => null,
  'Name' => '',
  'Phone' => '',
  'StateInscription' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'CellPhone' => '',
  'Cnpj' => '',
  'CorporateName' => '',
  'CorportePhone' => '',
  'Email' => '',
  'IsActive' => null,
  'Name' => '',
  'Phone' => '',
  'StateInscription' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/catalog/pvt/supplier/:supplierId');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/supplier/:supplierId' -Method PUT -Headers $headers -ContentType '' -Body '{
  "CellPhone": "",
  "Cnpj": "",
  "CorporateName": "",
  "CorportePhone": "",
  "Email": "",
  "IsActive": false,
  "Name": "",
  "Phone": "",
  "StateInscription": ""
}'
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/supplier/:supplierId' -Method PUT -Headers $headers -ContentType '' -Body '{
  "CellPhone": "",
  "Cnpj": "",
  "CorporateName": "",
  "CorportePhone": "",
  "Email": "",
  "IsActive": false,
  "Name": "",
  "Phone": "",
  "StateInscription": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"CellPhone\": \"\",\n  \"Cnpj\": \"\",\n  \"CorporateName\": \"\",\n  \"CorportePhone\": \"\",\n  \"Email\": \"\",\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Phone\": \"\",\n  \"StateInscription\": \"\"\n}"

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("PUT", "/baseUrl/api/catalog/pvt/supplier/:supplierId", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/supplier/:supplierId"

payload = {
    "CellPhone": "",
    "Cnpj": "",
    "CorporateName": "",
    "CorportePhone": "",
    "Email": "",
    "IsActive": False,
    "Name": "",
    "Phone": "",
    "StateInscription": ""
}
headers = {
    "content-type": "",
    "accept": ""
}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/supplier/:supplierId"

payload <- "{\n  \"CellPhone\": \"\",\n  \"Cnpj\": \"\",\n  \"CorporateName\": \"\",\n  \"CorportePhone\": \"\",\n  \"Email\": \"\",\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Phone\": \"\",\n  \"StateInscription\": \"\"\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/supplier/:supplierId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = ''
request["accept"] = ''
request.body = "{\n  \"CellPhone\": \"\",\n  \"Cnpj\": \"\",\n  \"CorporateName\": \"\",\n  \"CorportePhone\": \"\",\n  \"Email\": \"\",\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Phone\": \"\",\n  \"StateInscription\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.put('/baseUrl/api/catalog/pvt/supplier/:supplierId') do |req|
  req.headers['accept'] = ''
  req.body = "{\n  \"CellPhone\": \"\",\n  \"Cnpj\": \"\",\n  \"CorporateName\": \"\",\n  \"CorportePhone\": \"\",\n  \"Email\": \"\",\n  \"IsActive\": false,\n  \"Name\": \"\",\n  \"Phone\": \"\",\n  \"StateInscription\": \"\"\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/supplier/:supplierId";

    let payload = json!({
        "CellPhone": "",
        "Cnpj": "",
        "CorporateName": "",
        "CorportePhone": "",
        "Email": "",
        "IsActive": false,
        "Name": "",
        "Phone": "",
        "StateInscription": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/catalog/pvt/supplier/:supplierId \
  --header 'accept: ' \
  --header 'content-type: ' \
  --data '{
  "CellPhone": "",
  "Cnpj": "",
  "CorporateName": "",
  "CorportePhone": "",
  "Email": "",
  "IsActive": false,
  "Name": "",
  "Phone": "",
  "StateInscription": ""
}'
echo '{
  "CellPhone": "",
  "Cnpj": "",
  "CorporateName": "",
  "CorportePhone": "",
  "Email": "",
  "IsActive": false,
  "Name": "",
  "Phone": "",
  "StateInscription": ""
}' |  \
  http PUT {{baseUrl}}/api/catalog/pvt/supplier/:supplierId \
  accept:'' \
  content-type:''
wget --quiet \
  --method PUT \
  --header 'content-type: ' \
  --header 'accept: ' \
  --body-data '{\n  "CellPhone": "",\n  "Cnpj": "",\n  "CorporateName": "",\n  "CorportePhone": "",\n  "Email": "",\n  "IsActive": false,\n  "Name": "",\n  "Phone": "",\n  "StateInscription": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/supplier/:supplierId
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]
let parameters = [
  "CellPhone": "",
  "Cnpj": "",
  "CorporateName": "",
  "CorportePhone": "",
  "Email": "",
  "IsActive": false,
  "Name": "",
  "Phone": "",
  "StateInscription": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/supplier/:supplierId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "CellPhone": "4444444444",
  "Cnpj": "33304981001272",
  "CorporateName": "TopStore",
  "CorportePhone": "5555555555",
  "Email": "email@email.com",
  "Id": 123,
  "IsActive": false,
  "Name": "Supplier",
  "Phone": "3333333333",
  "StateInscription": "123456"
}
POST Associate Product with Trade Policy
{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy/:tradepolicyId
HEADERS

Content-Type
Accept
QUERY PARAMS

productId
tradepolicyId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy/:tradepolicyId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy/:tradepolicyId" {:headers {:content-type ""
                                                                                                                    :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy/:tradepolicyId"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

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}}/api/catalog/pvt/product/:productId/salespolicy/:tradepolicyId"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy/:tradepolicyId");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy/:tradepolicyId"

	req, _ := http.NewRequest("POST", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/catalog/pvt/product/:productId/salespolicy/:tradepolicyId HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy/:tradepolicyId")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy/:tradepolicyId"))
    .header("content-type", "")
    .header("accept", "")
    .method("POST", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy/:tradepolicyId")
  .post(null)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy/:tradepolicyId")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy/:tradepolicyId');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy/:tradepolicyId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy/:tradepolicyId';
const options = {method: 'POST', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy/:tradepolicyId',
  method: 'POST',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy/:tradepolicyId")
  .post(null)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/product/:productId/salespolicy/:tradepolicyId',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy/:tradepolicyId',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy/:tradepolicyId');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy/:tradepolicyId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy/:tradepolicyId';
const options = {method: 'POST', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy/:tradepolicyId"]
                                                       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}}/api/catalog/pvt/product/:productId/salespolicy/:tradepolicyId" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy/:tradepolicyId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy/:tradepolicyId', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy/:tradepolicyId');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy/:tradepolicyId');
$request->setRequestMethod('POST');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy/:tradepolicyId' -Method POST -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy/:tradepolicyId' -Method POST -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("POST", "/baseUrl/api/catalog/pvt/product/:productId/salespolicy/:tradepolicyId", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy/:tradepolicyId"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.post(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy/:tradepolicyId"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy/:tradepolicyId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/api/catalog/pvt/product/:productId/salespolicy/:tradepolicyId') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy/:tradepolicyId";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".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}}/api/catalog/pvt/product/:productId/salespolicy/:tradepolicyId \
  --header 'accept: ' \
  --header 'content-type: '
http POST {{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy/:tradepolicyId \
  accept:'' \
  content-type:''
wget --quiet \
  --method POST \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy/:tradepolicyId
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy/:tradepolicyId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get Trade Policies by Product ID
{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy
HEADERS

Content-Type
Accept
QUERY PARAMS

productId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy" {:headers {:content-type ""
                                                                                                    :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

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}}/api/catalog/pvt/product/:productId/salespolicy"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy");
var request = new RestRequest("", Method.Get);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/catalog/pvt/product/:productId/salespolicy HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy"))
    .header("content-type", "")
    .header("accept", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy',
  method: 'GET',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/product/:productId/salespolicy',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy"]
                                                       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}}/api/catalog/pvt/product/:productId/salespolicy" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy",
  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: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy');
$request->setRequestMethod('GET');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy' -Method GET -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("GET", "/baseUrl/api/catalog/pvt/product/:productId/salespolicy", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/catalog/pvt/product/:productId/salespolicy') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".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}}/api/catalog/pvt/product/:productId/salespolicy \
  --header 'accept: ' \
  --header 'content-type: '
http GET {{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy \
  accept:'' \
  content-type:''
wget --quiet \
  --method GET \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy")! 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

[
  {
    "ProductId": 1,
    "StoreId": 1
  }
]
GET List all SKUs of a Trade Policy
{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitidsbysaleschannel
HEADERS

Content-Type
Accept
QUERY PARAMS

sc
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitidsbysaleschannel?sc=");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitidsbysaleschannel" {:headers {:content-type ""
                                                                                                                  :accept ""}
                                                                                                        :query-params {:sc ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitidsbysaleschannel?sc="
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

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}}/api/catalog_system/pvt/sku/stockkeepingunitidsbysaleschannel?sc="),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitidsbysaleschannel?sc=");
var request = new RestRequest("", Method.Get);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitidsbysaleschannel?sc="

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/catalog_system/pvt/sku/stockkeepingunitidsbysaleschannel?sc= HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitidsbysaleschannel?sc=")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitidsbysaleschannel?sc="))
    .header("content-type", "")
    .header("accept", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitidsbysaleschannel?sc=")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitidsbysaleschannel?sc=")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitidsbysaleschannel?sc=');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitidsbysaleschannel',
  params: {sc: ''},
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitidsbysaleschannel?sc=';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitidsbysaleschannel?sc=',
  method: 'GET',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitidsbysaleschannel?sc=")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog_system/pvt/sku/stockkeepingunitidsbysaleschannel?sc=',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitidsbysaleschannel',
  qs: {sc: ''},
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitidsbysaleschannel');

req.query({
  sc: ''
});

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitidsbysaleschannel',
  params: {sc: ''},
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitidsbysaleschannel?sc=';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitidsbysaleschannel?sc="]
                                                       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}}/api/catalog_system/pvt/sku/stockkeepingunitidsbysaleschannel?sc=" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitidsbysaleschannel?sc=",
  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: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitidsbysaleschannel?sc=', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitidsbysaleschannel');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'sc' => ''
]);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitidsbysaleschannel');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'sc' => ''
]));

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitidsbysaleschannel?sc=' -Method GET -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitidsbysaleschannel?sc=' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("GET", "/baseUrl/api/catalog_system/pvt/sku/stockkeepingunitidsbysaleschannel?sc=", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitidsbysaleschannel"

querystring = {"sc":""}

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.get(url, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitidsbysaleschannel"

queryString <- list(sc = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitidsbysaleschannel?sc=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/catalog_system/pvt/sku/stockkeepingunitidsbysaleschannel') do |req|
  req.headers['accept'] = ''
  req.params['sc'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitidsbysaleschannel";

    let querystring = [
        ("sc", ""),
    ];

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .query(&querystring)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url '{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitidsbysaleschannel?sc=' \
  --header 'accept: ' \
  --header 'content-type: '
http GET '{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitidsbysaleschannel?sc=' \
  accept:'' \
  content-type:''
wget --quiet \
  --method GET \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - '{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitidsbysaleschannel?sc='
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog_system/pvt/sku/stockkeepingunitidsbysaleschannel?sc=")! 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

[
  405380,
  405381,
  405382,
  405383,
  405384,
  405385,
  405386,
  405387,
  405388,
  405389,
  405390,
  405391,
  405392,
  405393,
  405394,
  405395,
  405396,
  405397,
  405398,
  405399,
  405400,
  405556
]
DELETE Remove Product from Trade Policy
{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy/:tradepolicyId
HEADERS

Content-Type
Accept
QUERY PARAMS

productId
tradepolicyId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy/:tradepolicyId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy/:tradepolicyId" {:headers {:content-type ""
                                                                                                                      :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy/:tradepolicyId"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

response = HTTP::Client.delete url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy/:tradepolicyId"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy/:tradepolicyId");
var request = new RestRequest("", Method.Delete);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy/:tradepolicyId"

	req, _ := http.NewRequest("DELETE", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/api/catalog/pvt/product/:productId/salespolicy/:tradepolicyId HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy/:tradepolicyId")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy/:tradepolicyId"))
    .header("content-type", "")
    .header("accept", "")
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy/:tradepolicyId")
  .delete(null)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy/:tradepolicyId")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy/:tradepolicyId');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy/:tradepolicyId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy/:tradepolicyId';
const options = {method: 'DELETE', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy/:tradepolicyId',
  method: 'DELETE',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy/:tradepolicyId")
  .delete(null)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/catalog/pvt/product/:productId/salespolicy/:tradepolicyId',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy/:tradepolicyId',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy/:tradepolicyId');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy/:tradepolicyId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy/:tradepolicyId';
const options = {method: 'DELETE', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy/:tradepolicyId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy/:tradepolicyId" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy/:tradepolicyId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy/:tradepolicyId', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy/:tradepolicyId');
$request->setMethod(HTTP_METH_DELETE);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy/:tradepolicyId');
$request->setRequestMethod('DELETE');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy/:tradepolicyId' -Method DELETE -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy/:tradepolicyId' -Method DELETE -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("DELETE", "/baseUrl/api/catalog/pvt/product/:productId/salespolicy/:tradepolicyId", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy/:tradepolicyId"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.delete(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy/:tradepolicyId"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy/:tradepolicyId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/api/catalog/pvt/product/:productId/salespolicy/:tradepolicyId') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy/:tradepolicyId";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy/:tradepolicyId \
  --header 'accept: ' \
  --header 'content-type: '
http DELETE {{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy/:tradepolicyId \
  accept:'' \
  content-type:''
wget --quiet \
  --method DELETE \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy/:tradepolicyId
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/catalog/pvt/product/:productId/salespolicy/:tradepolicyId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()