GET Get Matched Offer's Data by Product ID
{{baseUrl}}/offer-manager/pvt/product/:productId
HEADERS

Content-Type
Accept
QUERY PARAMS

accountName
environment
productId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/offer-manager/pvt/product/:productId?accountName=&environment=");

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}}/offer-manager/pvt/product/:productId" {:headers {:content-type ""
                                                                                          :accept ""}
                                                                                :query-params {:accountName ""
                                                                                               :environment ""}})
require "http/client"

url = "{{baseUrl}}/offer-manager/pvt/product/:productId?accountName=&environment="
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}}/offer-manager/pvt/product/:productId?accountName=&environment="),
    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}}/offer-manager/pvt/product/:productId?accountName=&environment=");
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}}/offer-manager/pvt/product/:productId?accountName=&environment="

	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/offer-manager/pvt/product/:productId?accountName=&environment= HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/offer-manager/pvt/product/:productId?accountName=&environment=")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/offer-manager/pvt/product/:productId?accountName=&environment="))
    .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}}/offer-manager/pvt/product/:productId?accountName=&environment=")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/offer-manager/pvt/product/:productId?accountName=&environment=")
  .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}}/offer-manager/pvt/product/:productId?accountName=&environment=');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/offer-manager/pvt/product/:productId',
  params: {accountName: '', environment: ''},
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/offer-manager/pvt/product/:productId?accountName=&environment=';
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}}/offer-manager/pvt/product/:productId?accountName=&environment=',
  method: 'GET',
  headers: {
    'content-type': '',
    accept: ''
  }
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/offer-manager/pvt/product/:productId?accountName=&environment=")
  .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/offer-manager/pvt/product/:productId?accountName=&environment=',
  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}}/offer-manager/pvt/product/:productId',
  qs: {accountName: '', environment: ''},
  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}}/offer-manager/pvt/product/:productId');

req.query({
  accountName: '',
  environment: ''
});

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}}/offer-manager/pvt/product/:productId',
  params: {accountName: '', environment: ''},
  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}}/offer-manager/pvt/product/:productId?accountName=&environment=';
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}}/offer-manager/pvt/product/:productId?accountName=&environment="]
                                                       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}}/offer-manager/pvt/product/:productId?accountName=&environment=" 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}}/offer-manager/pvt/product/:productId?accountName=&environment=",
  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}}/offer-manager/pvt/product/:productId?accountName=&environment=', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/offer-manager/pvt/product/:productId');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'accountName' => '',
  'environment' => ''
]);

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/offer-manager/pvt/product/:productId');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'accountName' => '',
  'environment' => ''
]));

$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}}/offer-manager/pvt/product/:productId?accountName=&environment=' -Method GET -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/offer-manager/pvt/product/:productId?accountName=&environment=' -Method GET -Headers $headers
import http.client

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

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

conn.request("GET", "/baseUrl/offer-manager/pvt/product/:productId?accountName=&environment=", headers=headers)

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

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

url = "{{baseUrl}}/offer-manager/pvt/product/:productId"

querystring = {"accountName":"","environment":""}

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

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

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

url <- "{{baseUrl}}/offer-manager/pvt/product/:productId"

queryString <- list(
  accountName = "",
  environment = ""
)

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

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

url = URI("{{baseUrl}}/offer-manager/pvt/product/:productId?accountName=&environment=")

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/offer-manager/pvt/product/:productId') do |req|
  req.headers['accept'] = ''
  req.params['accountName'] = ''
  req.params['environment'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/offer-manager/pvt/product/:productId";

    let querystring = [
        ("accountName", ""),
        ("environment", ""),
    ];

    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}}/offer-manager/pvt/product/:productId?accountName=&environment=' \
  --header 'accept: ' \
  --header 'content-type: '
http GET '{{baseUrl}}/offer-manager/pvt/product/:productId?accountName=&environment=' \
  accept:'' \
  content-type:''
wget --quiet \
  --method GET \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - '{{baseUrl}}/offer-manager/pvt/product/:productId?accountName=&environment='
import Foundation

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/offer-manager/pvt/product/:productId?accountName=&environment=")! 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 Matched Offer's Data by SKU ID
{{baseUrl}}/offer-manager/pvt/product/:productId/sku/:skuId
HEADERS

Content-Type
Accept
QUERY PARAMS

accountName
environment
productId
skuId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/offer-manager/pvt/product/:productId/sku/:skuId?accountName=&environment=");

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}}/offer-manager/pvt/product/:productId/sku/:skuId" {:headers {:content-type ""
                                                                                                     :accept ""}
                                                                                           :query-params {:accountName ""
                                                                                                          :environment ""}})
require "http/client"

url = "{{baseUrl}}/offer-manager/pvt/product/:productId/sku/:skuId?accountName=&environment="
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}}/offer-manager/pvt/product/:productId/sku/:skuId?accountName=&environment="),
    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}}/offer-manager/pvt/product/:productId/sku/:skuId?accountName=&environment=");
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}}/offer-manager/pvt/product/:productId/sku/:skuId?accountName=&environment="

	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/offer-manager/pvt/product/:productId/sku/:skuId?accountName=&environment= HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/offer-manager/pvt/product/:productId/sku/:skuId?accountName=&environment=")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/offer-manager/pvt/product/:productId/sku/:skuId?accountName=&environment="))
    .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}}/offer-manager/pvt/product/:productId/sku/:skuId?accountName=&environment=")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/offer-manager/pvt/product/:productId/sku/:skuId?accountName=&environment=")
  .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}}/offer-manager/pvt/product/:productId/sku/:skuId?accountName=&environment=');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/offer-manager/pvt/product/:productId/sku/:skuId',
  params: {accountName: '', environment: ''},
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/offer-manager/pvt/product/:productId/sku/:skuId?accountName=&environment=';
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}}/offer-manager/pvt/product/:productId/sku/:skuId?accountName=&environment=',
  method: 'GET',
  headers: {
    'content-type': '',
    accept: ''
  }
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/offer-manager/pvt/product/:productId/sku/:skuId?accountName=&environment=")
  .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/offer-manager/pvt/product/:productId/sku/:skuId?accountName=&environment=',
  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}}/offer-manager/pvt/product/:productId/sku/:skuId',
  qs: {accountName: '', environment: ''},
  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}}/offer-manager/pvt/product/:productId/sku/:skuId');

req.query({
  accountName: '',
  environment: ''
});

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}}/offer-manager/pvt/product/:productId/sku/:skuId',
  params: {accountName: '', environment: ''},
  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}}/offer-manager/pvt/product/:productId/sku/:skuId?accountName=&environment=';
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}}/offer-manager/pvt/product/:productId/sku/:skuId?accountName=&environment="]
                                                       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}}/offer-manager/pvt/product/:productId/sku/:skuId?accountName=&environment=" 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}}/offer-manager/pvt/product/:productId/sku/:skuId?accountName=&environment=",
  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}}/offer-manager/pvt/product/:productId/sku/:skuId?accountName=&environment=', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/offer-manager/pvt/product/:productId/sku/:skuId');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'accountName' => '',
  'environment' => ''
]);

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/offer-manager/pvt/product/:productId/sku/:skuId');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'accountName' => '',
  'environment' => ''
]));

$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}}/offer-manager/pvt/product/:productId/sku/:skuId?accountName=&environment=' -Method GET -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/offer-manager/pvt/product/:productId/sku/:skuId?accountName=&environment=' -Method GET -Headers $headers
import http.client

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

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

conn.request("GET", "/baseUrl/offer-manager/pvt/product/:productId/sku/:skuId?accountName=&environment=", headers=headers)

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

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

url = "{{baseUrl}}/offer-manager/pvt/product/:productId/sku/:skuId"

querystring = {"accountName":"","environment":""}

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

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

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

url <- "{{baseUrl}}/offer-manager/pvt/product/:productId/sku/:skuId"

queryString <- list(
  accountName = "",
  environment = ""
)

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

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

url = URI("{{baseUrl}}/offer-manager/pvt/product/:productId/sku/:skuId?accountName=&environment=")

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/offer-manager/pvt/product/:productId/sku/:skuId') do |req|
  req.headers['accept'] = ''
  req.params['accountName'] = ''
  req.params['environment'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/offer-manager/pvt/product/:productId/sku/:skuId";

    let querystring = [
        ("accountName", ""),
        ("environment", ""),
    ];

    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}}/offer-manager/pvt/product/:productId/sku/:skuId?accountName=&environment=' \
  --header 'accept: ' \
  --header 'content-type: '
http GET '{{baseUrl}}/offer-manager/pvt/product/:productId/sku/:skuId?accountName=&environment=' \
  accept:'' \
  content-type:''
wget --quiet \
  --method GET \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - '{{baseUrl}}/offer-manager/pvt/product/:productId/sku/:skuId?accountName=&environment='
import Foundation

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/offer-manager/pvt/product/:productId/sku/:skuId?accountName=&environment=")! 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 Matched Offers List
{{baseUrl}}/offer-manager/pvt/offers
HEADERS

Content-Type
Accept
QUERY PARAMS

accountName
environment
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/offer-manager/pvt/offers?accountName=&environment=");

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}}/offer-manager/pvt/offers" {:headers {:content-type ""
                                                                              :accept ""}
                                                                    :query-params {:accountName ""
                                                                                   :environment ""}})
require "http/client"

url = "{{baseUrl}}/offer-manager/pvt/offers?accountName=&environment="
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}}/offer-manager/pvt/offers?accountName=&environment="),
    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}}/offer-manager/pvt/offers?accountName=&environment=");
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}}/offer-manager/pvt/offers?accountName=&environment="

	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/offer-manager/pvt/offers?accountName=&environment= HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/offer-manager/pvt/offers?accountName=&environment=")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/offer-manager/pvt/offers?accountName=&environment="))
    .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}}/offer-manager/pvt/offers?accountName=&environment=")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/offer-manager/pvt/offers?accountName=&environment=")
  .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}}/offer-manager/pvt/offers?accountName=&environment=');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/offer-manager/pvt/offers',
  params: {accountName: '', environment: ''},
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/offer-manager/pvt/offers?accountName=&environment=';
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}}/offer-manager/pvt/offers?accountName=&environment=',
  method: 'GET',
  headers: {
    'content-type': '',
    accept: ''
  }
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/offer-manager/pvt/offers?accountName=&environment=")
  .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/offer-manager/pvt/offers?accountName=&environment=',
  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}}/offer-manager/pvt/offers',
  qs: {accountName: '', environment: ''},
  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}}/offer-manager/pvt/offers');

req.query({
  accountName: '',
  environment: ''
});

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}}/offer-manager/pvt/offers',
  params: {accountName: '', environment: ''},
  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}}/offer-manager/pvt/offers?accountName=&environment=';
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}}/offer-manager/pvt/offers?accountName=&environment="]
                                                       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}}/offer-manager/pvt/offers?accountName=&environment=" 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}}/offer-manager/pvt/offers?accountName=&environment=",
  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}}/offer-manager/pvt/offers?accountName=&environment=', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/offer-manager/pvt/offers');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'accountName' => '',
  'environment' => ''
]);

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/offer-manager/pvt/offers');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'accountName' => '',
  'environment' => ''
]));

$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}}/offer-manager/pvt/offers?accountName=&environment=' -Method GET -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/offer-manager/pvt/offers?accountName=&environment=' -Method GET -Headers $headers
import http.client

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

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

conn.request("GET", "/baseUrl/offer-manager/pvt/offers?accountName=&environment=", headers=headers)

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

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

url = "{{baseUrl}}/offer-manager/pvt/offers"

querystring = {"accountName":"","environment":""}

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

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

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

url <- "{{baseUrl}}/offer-manager/pvt/offers"

queryString <- list(
  accountName = "",
  environment = ""
)

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

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

url = URI("{{baseUrl}}/offer-manager/pvt/offers?accountName=&environment=")

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/offer-manager/pvt/offers') do |req|
  req.headers['accept'] = ''
  req.params['accountName'] = ''
  req.params['environment'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/offer-manager/pvt/offers";

    let querystring = [
        ("accountName", ""),
        ("environment", ""),
    ];

    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}}/offer-manager/pvt/offers?accountName=&environment=' \
  --header 'accept: ' \
  --header 'content-type: '
http GET '{{baseUrl}}/offer-manager/pvt/offers?accountName=&environment=' \
  accept:'' \
  content-type:''
wget --quiet \
  --method GET \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - '{{baseUrl}}/offer-manager/pvt/offers?accountName=&environment='
import Foundation

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/offer-manager/pvt/offers?accountName=&environment=")! 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

[
  {
    "BrandId": 2004291,
    "CategoryId": 1563,
    "LastModified": "2021-05-06T21:37:24.262529",
    "ProductId": "941947",
    "ProductName": "Produto Teste 04 - Preto - 40",
    "Skus": [
      {
        "EanId": null,
        "IsActive": true,
        "MainImage": {
          "ImageId": "53878805",
          "ImageLabel": null,
          "ImagePath": "~/arquivos/ids/53878805-#width#-#height#/image-8b4364782e664d76a6ebc8702008e478.jpg",
          "ImageTag": "\"image-8b4364782e664d76a6ebc8702008e478\"",
          "ImageText": "image-8b4364782e664d76a6ebc8702008e478",
          "IsMain": true,
          "IsZoomSize": true,
          "LastModified": "2021-04-06T03:01:30.747"
        },
        "Name": "Cor:Preto",
        "NameComplete": "Produto Teste 04 - Preto - 40 Cor:Preto",
        "Offers": [
          {
            "AvailableSalesChannels": null,
            "OffersPerSalesChannel": [
              {
                "AvailableQuantity": 0,
                "ListPrice": 0,
                "Price": 0,
                "PriceWithoutDiscount": 0,
                "SaleChannel": 1
              }
            ],
            "SellerId": "1",
            "SellerSkuId": "1070268"
          },
          {
            "AvailableSalesChannels": null,
            "OffersPerSalesChannel": [
              {
                "AvailableQuantity": 10000000,
                "ListPrice": 1200,
                "Price": 1200,
                "PriceWithoutDiscount": 1200,
                "SaleChannel": 0
              }
            ],
            "SellerId": "madesacms",
            "SellerSkuId": "3298"
          }
        ],
        "RefId": null,
        "SkuId": "1070268"
      }
    ]
  }
]
POST Notify marketplace of inventory update
{{baseUrl}}/notificator/:sellerId/changenotification/:skuId/inventory
HEADERS

Accept
Content-Type
QUERY PARAMS

accountName
environment
sellerId
skuId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/notificator/:sellerId/changenotification/:skuId/inventory?accountName=&environment=");

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

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

(client/post "{{baseUrl}}/notificator/:sellerId/changenotification/:skuId/inventory" {:headers {:accept ""
                                                                                                                :content-type ""}
                                                                                                      :query-params {:accountName ""
                                                                                                                     :environment ""}})
require "http/client"

url = "{{baseUrl}}/notificator/:sellerId/changenotification/:skuId/inventory?accountName=&environment="
headers = HTTP::Headers{
  "accept" => ""
  "content-type" => ""
}

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}}/notificator/:sellerId/changenotification/:skuId/inventory?accountName=&environment="),
    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}}/notificator/:sellerId/changenotification/:skuId/inventory?accountName=&environment=");
var request = new RestRequest("", Method.Post);
request.AddHeader("accept", "");
request.AddHeader("content-type", "");
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/notificator/:sellerId/changenotification/:skuId/inventory?accountName=&environment="

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

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

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

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

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

}
POST /baseUrl/notificator/:sellerId/changenotification/:skuId/inventory?accountName=&environment= HTTP/1.1
Accept: 
Content-Type: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/notificator/:sellerId/changenotification/:skuId/inventory?accountName=&environment=")
  .setHeader("accept", "")
  .setHeader("content-type", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/notificator/:sellerId/changenotification/:skuId/inventory?accountName=&environment="))
    .header("accept", "")
    .header("content-type", "")
    .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}}/notificator/:sellerId/changenotification/:skuId/inventory?accountName=&environment=")
  .post(null)
  .addHeader("accept", "")
  .addHeader("content-type", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/notificator/:sellerId/changenotification/:skuId/inventory?accountName=&environment=")
  .header("accept", "")
  .header("content-type", "")
  .asString();
const data = null;

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

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

xhr.open('POST', '{{baseUrl}}/notificator/:sellerId/changenotification/:skuId/inventory?accountName=&environment=');
xhr.setRequestHeader('accept', '');
xhr.setRequestHeader('content-type', '');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/notificator/:sellerId/changenotification/:skuId/inventory',
  params: {accountName: '', environment: ''},
  headers: {accept: '', 'content-type': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/notificator/:sellerId/changenotification/:skuId/inventory?accountName=&environment=';
const options = {method: 'POST', headers: {accept: '', 'content-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}}/notificator/:sellerId/changenotification/:skuId/inventory?accountName=&environment=',
  method: 'POST',
  headers: {
    accept: '',
    'content-type': ''
  }
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/notificator/:sellerId/changenotification/:skuId/inventory?accountName=&environment=")
  .post(null)
  .addHeader("accept", "")
  .addHeader("content-type", "")
  .build()

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

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/notificator/:sellerId/changenotification/:skuId/inventory?accountName=&environment=',
  headers: {
    accept: '',
    'content-type': ''
  }
};

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

  res.on('data', function (chunk) {
    chunks.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}}/notificator/:sellerId/changenotification/:skuId/inventory',
  qs: {accountName: '', environment: ''},
  headers: {accept: '', 'content-type': ''}
};

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

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

const req = unirest('POST', '{{baseUrl}}/notificator/:sellerId/changenotification/:skuId/inventory');

req.query({
  accountName: '',
  environment: ''
});

req.headers({
  accept: '',
  'content-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}}/notificator/:sellerId/changenotification/:skuId/inventory',
  params: {accountName: '', environment: ''},
  headers: {accept: '', 'content-type': ''}
};

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

const url = '{{baseUrl}}/notificator/:sellerId/changenotification/:skuId/inventory?accountName=&environment=';
const options = {method: 'POST', headers: {accept: '', 'content-type': ''}};

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

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/notificator/:sellerId/changenotification/:skuId/inventory?accountName=&environment="]
                                                       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}}/notificator/:sellerId/changenotification/:skuId/inventory?accountName=&environment=" in
let headers = Header.add_list (Header.init ()) [
  ("accept", "");
  ("content-type", "");
] in

Client.call ~headers `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/notificator/:sellerId/changenotification/:skuId/inventory?accountName=&environment=",
  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}}/notificator/:sellerId/changenotification/:skuId/inventory?accountName=&environment=', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/notificator/:sellerId/changenotification/:skuId/inventory');
$request->setMethod(HTTP_METH_POST);

$request->setQueryData([
  'accountName' => '',
  'environment' => ''
]);

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/notificator/:sellerId/changenotification/:skuId/inventory');
$request->setRequestMethod('POST');
$request->setQuery(new http\QueryString([
  'accountName' => '',
  'environment' => ''
]));

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("accept", "")
$headers.Add("content-type", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/notificator/:sellerId/changenotification/:skuId/inventory?accountName=&environment=' -Method POST -Headers $headers
$headers=@{}
$headers.Add("accept", "")
$headers.Add("content-type", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/notificator/:sellerId/changenotification/:skuId/inventory?accountName=&environment=' -Method POST -Headers $headers
import http.client

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

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

conn.request("POST", "/baseUrl/notificator/:sellerId/changenotification/:skuId/inventory?accountName=&environment=", headers=headers)

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

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

url = "{{baseUrl}}/notificator/:sellerId/changenotification/:skuId/inventory"

querystring = {"accountName":"","environment":""}

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

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

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

url <- "{{baseUrl}}/notificator/:sellerId/changenotification/:skuId/inventory"

queryString <- list(
  accountName = "",
  environment = ""
)

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

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

url = URI("{{baseUrl}}/notificator/:sellerId/changenotification/:skuId/inventory?accountName=&environment=")

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

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

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

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

response = conn.post('/baseUrl/notificator/:sellerId/changenotification/:skuId/inventory') do |req|
  req.headers['accept'] = ''
  req.params['accountName'] = ''
  req.params['environment'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/notificator/:sellerId/changenotification/:skuId/inventory";

    let querystring = [
        ("accountName", ""),
        ("environment", ""),
    ];

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

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

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

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/notificator/:sellerId/changenotification/:skuId/inventory?accountName=&environment=' \
  --header 'accept: ' \
  --header 'content-type: '
http POST '{{baseUrl}}/notificator/:sellerId/changenotification/:skuId/inventory?accountName=&environment=' \
  accept:'' \
  content-type:''
wget --quiet \
  --method POST \
  --header 'accept: ' \
  --header 'content-type: ' \
  --output-document \
  - '{{baseUrl}}/notificator/:sellerId/changenotification/:skuId/inventory?accountName=&environment='
import Foundation

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/notificator/:sellerId/changenotification/:skuId/inventory?accountName=&environment=")! 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 Notify marketplace of price update
{{baseUrl}}/notificator/:sellerId/changenotification/:skuId/price
HEADERS

Content-Type
Accept
QUERY PARAMS

accountName
environment
sellerId
skuId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/notificator/:sellerId/changenotification/:skuId/price?accountName=&environment=");

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}}/notificator/:sellerId/changenotification/:skuId/price" {:headers {:content-type ""
                                                                                                            :accept ""}
                                                                                                  :query-params {:accountName ""
                                                                                                                 :environment ""}})
require "http/client"

url = "{{baseUrl}}/notificator/:sellerId/changenotification/:skuId/price?accountName=&environment="
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}}/notificator/:sellerId/changenotification/:skuId/price?accountName=&environment="),
    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}}/notificator/:sellerId/changenotification/:skuId/price?accountName=&environment=");
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}}/notificator/:sellerId/changenotification/:skuId/price?accountName=&environment="

	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/notificator/:sellerId/changenotification/:skuId/price?accountName=&environment= HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/notificator/:sellerId/changenotification/:skuId/price?accountName=&environment=")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/notificator/:sellerId/changenotification/:skuId/price?accountName=&environment="))
    .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}}/notificator/:sellerId/changenotification/:skuId/price?accountName=&environment=")
  .post(null)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/notificator/:sellerId/changenotification/:skuId/price?accountName=&environment=")
  .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}}/notificator/:sellerId/changenotification/:skuId/price?accountName=&environment=');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/notificator/:sellerId/changenotification/:skuId/price',
  params: {accountName: '', environment: ''},
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/notificator/:sellerId/changenotification/:skuId/price?accountName=&environment=';
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}}/notificator/:sellerId/changenotification/:skuId/price?accountName=&environment=',
  method: 'POST',
  headers: {
    'content-type': '',
    accept: ''
  }
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/notificator/:sellerId/changenotification/:skuId/price?accountName=&environment=")
  .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/notificator/:sellerId/changenotification/:skuId/price?accountName=&environment=',
  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}}/notificator/:sellerId/changenotification/:skuId/price',
  qs: {accountName: '', environment: ''},
  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}}/notificator/:sellerId/changenotification/:skuId/price');

req.query({
  accountName: '',
  environment: ''
});

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}}/notificator/:sellerId/changenotification/:skuId/price',
  params: {accountName: '', environment: ''},
  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}}/notificator/:sellerId/changenotification/:skuId/price?accountName=&environment=';
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}}/notificator/:sellerId/changenotification/:skuId/price?accountName=&environment="]
                                                       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}}/notificator/:sellerId/changenotification/:skuId/price?accountName=&environment=" 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}}/notificator/:sellerId/changenotification/:skuId/price?accountName=&environment=",
  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}}/notificator/:sellerId/changenotification/:skuId/price?accountName=&environment=', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/notificator/:sellerId/changenotification/:skuId/price');
$request->setMethod(HTTP_METH_POST);

$request->setQueryData([
  'accountName' => '',
  'environment' => ''
]);

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/notificator/:sellerId/changenotification/:skuId/price');
$request->setRequestMethod('POST');
$request->setQuery(new http\QueryString([
  'accountName' => '',
  'environment' => ''
]));

$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}}/notificator/:sellerId/changenotification/:skuId/price?accountName=&environment=' -Method POST -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/notificator/:sellerId/changenotification/:skuId/price?accountName=&environment=' -Method POST -Headers $headers
import http.client

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

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

conn.request("POST", "/baseUrl/notificator/:sellerId/changenotification/:skuId/price?accountName=&environment=", headers=headers)

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

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

url = "{{baseUrl}}/notificator/:sellerId/changenotification/:skuId/price"

querystring = {"accountName":"","environment":""}

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

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

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

url <- "{{baseUrl}}/notificator/:sellerId/changenotification/:skuId/price"

queryString <- list(
  accountName = "",
  environment = ""
)

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

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

url = URI("{{baseUrl}}/notificator/:sellerId/changenotification/:skuId/price?accountName=&environment=")

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/notificator/:sellerId/changenotification/:skuId/price') do |req|
  req.headers['accept'] = ''
  req.params['accountName'] = ''
  req.params['environment'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/notificator/:sellerId/changenotification/:skuId/price";

    let querystring = [
        ("accountName", ""),
        ("environment", ""),
    ];

    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)
        .query(&querystring)
        .headers(headers)
        .send()
        .await;

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

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/notificator/:sellerId/changenotification/:skuId/price?accountName=&environment=' \
  --header 'accept: ' \
  --header 'content-type: '
http POST '{{baseUrl}}/notificator/:sellerId/changenotification/:skuId/price?accountName=&environment=' \
  accept:'' \
  content-type:''
wget --quiet \
  --method POST \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - '{{baseUrl}}/notificator/:sellerId/changenotification/:skuId/price?accountName=&environment='
import Foundation

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/notificator/:sellerId/changenotification/:skuId/price?accountName=&environment=")! 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 Sales Channel Mapping Data
{{baseUrl}}/seller-register/pvt/sellers/:sellerId/sales-channel/mapping
HEADERS

Content-Type
Accept
QUERY PARAMS

accountName
environment
an
sellerId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/seller-register/pvt/sellers/:sellerId/sales-channel/mapping?accountName=&environment=&an=");

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}}/seller-register/pvt/sellers/:sellerId/sales-channel/mapping" {:headers {:content-type ""
                                                                                                                 :accept ""}
                                                                                                       :query-params {:accountName ""
                                                                                                                      :environment ""
                                                                                                                      :an ""}})
require "http/client"

url = "{{baseUrl}}/seller-register/pvt/sellers/:sellerId/sales-channel/mapping?accountName=&environment=&an="
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}}/seller-register/pvt/sellers/:sellerId/sales-channel/mapping?accountName=&environment=&an="),
    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}}/seller-register/pvt/sellers/:sellerId/sales-channel/mapping?accountName=&environment=&an=");
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}}/seller-register/pvt/sellers/:sellerId/sales-channel/mapping?accountName=&environment=&an="

	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/seller-register/pvt/sellers/:sellerId/sales-channel/mapping?accountName=&environment=&an= HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/seller-register/pvt/sellers/:sellerId/sales-channel/mapping?accountName=&environment=&an=")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/seller-register/pvt/sellers/:sellerId/sales-channel/mapping?accountName=&environment=&an="))
    .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}}/seller-register/pvt/sellers/:sellerId/sales-channel/mapping?accountName=&environment=&an=")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/seller-register/pvt/sellers/:sellerId/sales-channel/mapping?accountName=&environment=&an=")
  .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}}/seller-register/pvt/sellers/:sellerId/sales-channel/mapping?accountName=&environment=&an=');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/seller-register/pvt/sellers/:sellerId/sales-channel/mapping',
  params: {accountName: '', environment: '', an: ''},
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/seller-register/pvt/sellers/:sellerId/sales-channel/mapping?accountName=&environment=&an=';
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}}/seller-register/pvt/sellers/:sellerId/sales-channel/mapping?accountName=&environment=&an=',
  method: 'GET',
  headers: {
    'content-type': '',
    accept: ''
  }
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/seller-register/pvt/sellers/:sellerId/sales-channel/mapping?accountName=&environment=&an=")
  .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/seller-register/pvt/sellers/:sellerId/sales-channel/mapping?accountName=&environment=&an=',
  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}}/seller-register/pvt/sellers/:sellerId/sales-channel/mapping',
  qs: {accountName: '', environment: '', an: ''},
  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}}/seller-register/pvt/sellers/:sellerId/sales-channel/mapping');

req.query({
  accountName: '',
  environment: '',
  an: ''
});

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}}/seller-register/pvt/sellers/:sellerId/sales-channel/mapping',
  params: {accountName: '', environment: '', an: ''},
  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}}/seller-register/pvt/sellers/:sellerId/sales-channel/mapping?accountName=&environment=&an=';
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}}/seller-register/pvt/sellers/:sellerId/sales-channel/mapping?accountName=&environment=&an="]
                                                       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}}/seller-register/pvt/sellers/:sellerId/sales-channel/mapping?accountName=&environment=&an=" 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}}/seller-register/pvt/sellers/:sellerId/sales-channel/mapping?accountName=&environment=&an=",
  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}}/seller-register/pvt/sellers/:sellerId/sales-channel/mapping?accountName=&environment=&an=', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/seller-register/pvt/sellers/:sellerId/sales-channel/mapping');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'accountName' => '',
  'environment' => '',
  'an' => ''
]);

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/seller-register/pvt/sellers/:sellerId/sales-channel/mapping');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'accountName' => '',
  'environment' => '',
  'an' => ''
]));

$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}}/seller-register/pvt/sellers/:sellerId/sales-channel/mapping?accountName=&environment=&an=' -Method GET -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/seller-register/pvt/sellers/:sellerId/sales-channel/mapping?accountName=&environment=&an=' -Method GET -Headers $headers
import http.client

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

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

conn.request("GET", "/baseUrl/seller-register/pvt/sellers/:sellerId/sales-channel/mapping?accountName=&environment=&an=", headers=headers)

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

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

url = "{{baseUrl}}/seller-register/pvt/sellers/:sellerId/sales-channel/mapping"

querystring = {"accountName":"","environment":"","an":""}

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

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

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

url <- "{{baseUrl}}/seller-register/pvt/sellers/:sellerId/sales-channel/mapping"

queryString <- list(
  accountName = "",
  environment = "",
  an = ""
)

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

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

url = URI("{{baseUrl}}/seller-register/pvt/sellers/:sellerId/sales-channel/mapping?accountName=&environment=&an=")

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/seller-register/pvt/sellers/:sellerId/sales-channel/mapping') do |req|
  req.headers['accept'] = ''
  req.params['accountName'] = ''
  req.params['environment'] = ''
  req.params['an'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/seller-register/pvt/sellers/:sellerId/sales-channel/mapping";

    let querystring = [
        ("accountName", ""),
        ("environment", ""),
        ("an", ""),
    ];

    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}}/seller-register/pvt/sellers/:sellerId/sales-channel/mapping?accountName=&environment=&an=' \
  --header 'accept: ' \
  --header 'content-type: '
http GET '{{baseUrl}}/seller-register/pvt/sellers/:sellerId/sales-channel/mapping?accountName=&environment=&an=' \
  accept:'' \
  content-type:''
wget --quiet \
  --method GET \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - '{{baseUrl}}/seller-register/pvt/sellers/:sellerId/sales-channel/mapping?accountName=&environment=&an='
import Foundation

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/seller-register/pvt/sellers/:sellerId/sales-channel/mapping?accountName=&environment=&an=")! 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

[
  {
    "marketplaceSalesChannel": "1",
    "sellerChannel": "GCC"
  }
]
PUT Upsert Sales Channel Mapping
{{baseUrl}}/seller-register/pvt/sellers/:sellerId/sales-channel/mapping
HEADERS

Content-Type
Accept
QUERY PARAMS

accountName
environment
an
sellerId
BODY json

[
  {
    "marketplaceSalesChannel": 0,
    "sellerChannel": ""
  }
]
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/seller-register/pvt/sellers/:sellerId/sales-channel/mapping?accountName=&environment=&an=");

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    \"marketplaceSalesChannel\": 0,\n    \"sellerChannel\": \"\"\n  }\n]");

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

(client/put "{{baseUrl}}/seller-register/pvt/sellers/:sellerId/sales-channel/mapping" {:headers {:accept ""}
                                                                                                       :query-params {:accountName ""
                                                                                                                      :environment ""
                                                                                                                      :an ""}
                                                                                                       :content-type :json
                                                                                                       :form-params [{:marketplaceSalesChannel 0
                                                                                                                      :sellerChannel ""}]})
require "http/client"

url = "{{baseUrl}}/seller-register/pvt/sellers/:sellerId/sales-channel/mapping?accountName=&environment=&an="
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}
reqBody = "[\n  {\n    \"marketplaceSalesChannel\": 0,\n    \"sellerChannel\": \"\"\n  }\n]"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/seller-register/pvt/sellers/:sellerId/sales-channel/mapping?accountName=&environment=&an="),
    Headers =
    {
        { "accept", "" },
    },
    Content = new StringContent("[\n  {\n    \"marketplaceSalesChannel\": 0,\n    \"sellerChannel\": \"\"\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}}/seller-register/pvt/sellers/:sellerId/sales-channel/mapping?accountName=&environment=&an=");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
request.AddParameter("", "[\n  {\n    \"marketplaceSalesChannel\": 0,\n    \"sellerChannel\": \"\"\n  }\n]", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/seller-register/pvt/sellers/:sellerId/sales-channel/mapping?accountName=&environment=&an="

	payload := strings.NewReader("[\n  {\n    \"marketplaceSalesChannel\": 0,\n    \"sellerChannel\": \"\"\n  }\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/seller-register/pvt/sellers/:sellerId/sales-channel/mapping?accountName=&environment=&an= HTTP/1.1
Content-Type: 
Accept: 
Host: example.com
Content-Length: 69

[
  {
    "marketplaceSalesChannel": 0,
    "sellerChannel": ""
  }
]
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/seller-register/pvt/sellers/:sellerId/sales-channel/mapping?accountName=&environment=&an=")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .setBody("[\n  {\n    \"marketplaceSalesChannel\": 0,\n    \"sellerChannel\": \"\"\n  }\n]")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/seller-register/pvt/sellers/:sellerId/sales-channel/mapping?accountName=&environment=&an="))
    .header("content-type", "")
    .header("accept", "")
    .method("PUT", HttpRequest.BodyPublishers.ofString("[\n  {\n    \"marketplaceSalesChannel\": 0,\n    \"sellerChannel\": \"\"\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    \"marketplaceSalesChannel\": 0,\n    \"sellerChannel\": \"\"\n  }\n]");
Request request = new Request.Builder()
  .url("{{baseUrl}}/seller-register/pvt/sellers/:sellerId/sales-channel/mapping?accountName=&environment=&an=")
  .put(body)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/seller-register/pvt/sellers/:sellerId/sales-channel/mapping?accountName=&environment=&an=")
  .header("content-type", "")
  .header("accept", "")
  .body("[\n  {\n    \"marketplaceSalesChannel\": 0,\n    \"sellerChannel\": \"\"\n  }\n]")
  .asString();
const data = JSON.stringify([
  {
    marketplaceSalesChannel: 0,
    sellerChannel: ''
  }
]);

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

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

xhr.open('PUT', '{{baseUrl}}/seller-register/pvt/sellers/:sellerId/sales-channel/mapping?accountName=&environment=&an=');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/seller-register/pvt/sellers/:sellerId/sales-channel/mapping',
  params: {accountName: '', environment: '', an: ''},
  headers: {'content-type': '', accept: ''},
  data: [{marketplaceSalesChannel: 0, sellerChannel: ''}]
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/seller-register/pvt/sellers/:sellerId/sales-channel/mapping?accountName=&environment=&an=';
const options = {
  method: 'PUT',
  headers: {'content-type': '', accept: ''},
  body: '[{"marketplaceSalesChannel":0,"sellerChannel":""}]'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/seller-register/pvt/sellers/:sellerId/sales-channel/mapping?accountName=&environment=&an=',
  method: 'PUT',
  headers: {
    'content-type': '',
    accept: ''
  },
  processData: false,
  data: '[\n  {\n    "marketplaceSalesChannel": 0,\n    "sellerChannel": ""\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    \"marketplaceSalesChannel\": 0,\n    \"sellerChannel\": \"\"\n  }\n]")
val request = Request.Builder()
  .url("{{baseUrl}}/seller-register/pvt/sellers/:sellerId/sales-channel/mapping?accountName=&environment=&an=")
  .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/seller-register/pvt/sellers/:sellerId/sales-channel/mapping?accountName=&environment=&an=',
  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([{marketplaceSalesChannel: 0, sellerChannel: ''}]));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/seller-register/pvt/sellers/:sellerId/sales-channel/mapping',
  qs: {accountName: '', environment: '', an: ''},
  headers: {'content-type': '', accept: ''},
  body: [{marketplaceSalesChannel: 0, sellerChannel: ''}],
  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}}/seller-register/pvt/sellers/:sellerId/sales-channel/mapping');

req.query({
  accountName: '',
  environment: '',
  an: ''
});

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

req.type('json');
req.send([
  {
    marketplaceSalesChannel: 0,
    sellerChannel: ''
  }
]);

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}}/seller-register/pvt/sellers/:sellerId/sales-channel/mapping',
  params: {accountName: '', environment: '', an: ''},
  headers: {'content-type': '', accept: ''},
  data: [{marketplaceSalesChannel: 0, sellerChannel: ''}]
};

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

const url = '{{baseUrl}}/seller-register/pvt/sellers/:sellerId/sales-channel/mapping?accountName=&environment=&an=';
const options = {
  method: 'PUT',
  headers: {'content-type': '', accept: ''},
  body: '[{"marketplaceSalesChannel":0,"sellerChannel":""}]'
};

try {
  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 = @[ @{ @"marketplaceSalesChannel": @0, @"sellerChannel": @"" } ];

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/seller-register/pvt/sellers/:sellerId/sales-channel/mapping?accountName=&environment=&an="]
                                                       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}}/seller-register/pvt/sellers/:sellerId/sales-channel/mapping?accountName=&environment=&an=" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in
let body = Cohttp_lwt_body.of_string "[\n  {\n    \"marketplaceSalesChannel\": 0,\n    \"sellerChannel\": \"\"\n  }\n]" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/seller-register/pvt/sellers/:sellerId/sales-channel/mapping?accountName=&environment=&an=",
  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([
    [
        'marketplaceSalesChannel' => 0,
        'sellerChannel' => ''
    ]
  ]),
  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}}/seller-register/pvt/sellers/:sellerId/sales-channel/mapping?accountName=&environment=&an=', [
  'body' => '[
  {
    "marketplaceSalesChannel": 0,
    "sellerChannel": ""
  }
]',
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/seller-register/pvt/sellers/:sellerId/sales-channel/mapping');
$request->setMethod(HTTP_METH_PUT);

$request->setQueryData([
  'accountName' => '',
  'environment' => '',
  'an' => ''
]);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  [
    'marketplaceSalesChannel' => 0,
    'sellerChannel' => ''
  ]
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  [
    'marketplaceSalesChannel' => 0,
    'sellerChannel' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/seller-register/pvt/sellers/:sellerId/sales-channel/mapping');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setQuery(new http\QueryString([
  'accountName' => '',
  'environment' => '',
  'an' => ''
]));

$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}}/seller-register/pvt/sellers/:sellerId/sales-channel/mapping?accountName=&environment=&an=' -Method PUT -Headers $headers -ContentType '' -Body '[
  {
    "marketplaceSalesChannel": 0,
    "sellerChannel": ""
  }
]'
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/seller-register/pvt/sellers/:sellerId/sales-channel/mapping?accountName=&environment=&an=' -Method PUT -Headers $headers -ContentType '' -Body '[
  {
    "marketplaceSalesChannel": 0,
    "sellerChannel": ""
  }
]'
import http.client

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

payload = "[\n  {\n    \"marketplaceSalesChannel\": 0,\n    \"sellerChannel\": \"\"\n  }\n]"

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

conn.request("PUT", "/baseUrl/seller-register/pvt/sellers/:sellerId/sales-channel/mapping?accountName=&environment=&an=", payload, headers)

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

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

url = "{{baseUrl}}/seller-register/pvt/sellers/:sellerId/sales-channel/mapping"

querystring = {"accountName":"","environment":"","an":""}

payload = [
    {
        "marketplaceSalesChannel": 0,
        "sellerChannel": ""
    }
]
headers = {
    "content-type": "",
    "accept": ""
}

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

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

url <- "{{baseUrl}}/seller-register/pvt/sellers/:sellerId/sales-channel/mapping"

queryString <- list(
  accountName = "",
  environment = "",
  an = ""
)

payload <- "[\n  {\n    \"marketplaceSalesChannel\": 0,\n    \"sellerChannel\": \"\"\n  }\n]"

encode <- "json"

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

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

url = URI("{{baseUrl}}/seller-register/pvt/sellers/:sellerId/sales-channel/mapping?accountName=&environment=&an=")

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  {\n    \"marketplaceSalesChannel\": 0,\n    \"sellerChannel\": \"\"\n  }\n]"

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

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

response = conn.put('/baseUrl/seller-register/pvt/sellers/:sellerId/sales-channel/mapping') do |req|
  req.headers['accept'] = ''
  req.params['accountName'] = ''
  req.params['environment'] = ''
  req.params['an'] = ''
  req.body = "[\n  {\n    \"marketplaceSalesChannel\": 0,\n    \"sellerChannel\": \"\"\n  }\n]"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/seller-register/pvt/sellers/:sellerId/sales-channel/mapping";

    let querystring = [
        ("accountName", ""),
        ("environment", ""),
        ("an", ""),
    ];

    let payload = (
        json!({
            "marketplaceSalesChannel": 0,
            "sellerChannel": ""
        })
    );

    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)
        .query(&querystring)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

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

    dbg!(results);
}
curl --request PUT \
  --url '{{baseUrl}}/seller-register/pvt/sellers/:sellerId/sales-channel/mapping?accountName=&environment=&an=' \
  --header 'accept: ' \
  --header 'content-type: ' \
  --data '[
  {
    "marketplaceSalesChannel": 0,
    "sellerChannel": ""
  }
]'
echo '[
  {
    "marketplaceSalesChannel": 0,
    "sellerChannel": ""
  }
]' |  \
  http PUT '{{baseUrl}}/seller-register/pvt/sellers/:sellerId/sales-channel/mapping?accountName=&environment=&an=' \
  accept:'' \
  content-type:''
wget --quiet \
  --method PUT \
  --header 'content-type: ' \
  --header 'accept: ' \
  --body-data '[\n  {\n    "marketplaceSalesChannel": 0,\n    "sellerChannel": ""\n  }\n]' \
  --output-document \
  - '{{baseUrl}}/seller-register/pvt/sellers/:sellerId/sales-channel/mapping?accountName=&environment=&an='
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]
let parameters = [
  [
    "marketplaceSalesChannel": 0,
    "sellerChannel": ""
  ]
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/seller-register/pvt/sellers/:sellerId/sales-channel/mapping?accountName=&environment=&an=")! 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

[
  {
    "marketplaceSalesChannel": "1",
    "sellerChannel": "GCC"
  }
]
GET Get Seller Commissions by Category ID
{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId
HEADERS

Accept
Content-Type
QUERY PARAMS

accountName
environment
sellerId
categoryId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId?accountName=&environment=");

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

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

(client/get "{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId" {:headers {:accept ""
                                                                                                                   :content-type ""}
                                                                                                         :query-params {:accountName ""
                                                                                                                        :environment ""}})
require "http/client"

url = "{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId?accountName=&environment="
headers = HTTP::Headers{
  "accept" => ""
  "content-type" => ""
}

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}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId?accountName=&environment="),
    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}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId?accountName=&environment=");
var request = new RestRequest("", Method.Get);
request.AddHeader("accept", "");
request.AddHeader("content-type", "");
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId?accountName=&environment="

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

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

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

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

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

}
GET /baseUrl/seller-register/pvt/sellers/:sellerId/commissions/:categoryId?accountName=&environment= HTTP/1.1
Accept: 
Content-Type: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId?accountName=&environment=")
  .setHeader("accept", "")
  .setHeader("content-type", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId?accountName=&environment="))
    .header("accept", "")
    .header("content-type", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId?accountName=&environment=")
  .get()
  .addHeader("accept", "")
  .addHeader("content-type", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId?accountName=&environment=")
  .header("accept", "")
  .header("content-type", "")
  .asString();
const data = null;

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

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

xhr.open('GET', '{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId?accountName=&environment=');
xhr.setRequestHeader('accept', '');
xhr.setRequestHeader('content-type', '');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId',
  params: {accountName: '', environment: ''},
  headers: {accept: '', 'content-type': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId?accountName=&environment=';
const options = {method: 'GET', headers: {accept: '', 'content-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}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId?accountName=&environment=',
  method: 'GET',
  headers: {
    accept: '',
    'content-type': ''
  }
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId?accountName=&environment=")
  .get()
  .addHeader("accept", "")
  .addHeader("content-type", "")
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/seller-register/pvt/sellers/:sellerId/commissions/:categoryId?accountName=&environment=',
  headers: {
    accept: '',
    'content-type': ''
  }
};

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

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

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId',
  qs: {accountName: '', environment: ''},
  headers: {accept: '', 'content-type': ''}
};

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

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

const req = unirest('GET', '{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId');

req.query({
  accountName: '',
  environment: ''
});

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

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId',
  params: {accountName: '', environment: ''},
  headers: {accept: '', 'content-type': ''}
};

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

const url = '{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId?accountName=&environment=';
const options = {method: 'GET', headers: {accept: '', 'content-type': ''}};

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

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId?accountName=&environment="]
                                                       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}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId?accountName=&environment=" in
let headers = Header.add_list (Header.init ()) [
  ("accept", "");
  ("content-type", "");
] in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId?accountName=&environment=",
  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}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId?accountName=&environment=', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'accountName' => '',
  'environment' => ''
]);

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'accountName' => '',
  'environment' => ''
]));

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("accept", "")
$headers.Add("content-type", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId?accountName=&environment=' -Method GET -Headers $headers
$headers=@{}
$headers.Add("accept", "")
$headers.Add("content-type", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId?accountName=&environment=' -Method GET -Headers $headers
import http.client

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

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

conn.request("GET", "/baseUrl/seller-register/pvt/sellers/:sellerId/commissions/:categoryId?accountName=&environment=", headers=headers)

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

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

url = "{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId"

querystring = {"accountName":"","environment":""}

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

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

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

url <- "{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId"

queryString <- list(
  accountName = "",
  environment = ""
)

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

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

url = URI("{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId?accountName=&environment=")

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

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

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

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

response = conn.get('/baseUrl/seller-register/pvt/sellers/:sellerId/commissions/:categoryId') do |req|
  req.headers['accept'] = ''
  req.params['accountName'] = ''
  req.params['environment'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId";

    let querystring = [
        ("accountName", ""),
        ("environment", ""),
    ];

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("accept", "".parse().unwrap());
    headers.insert("content-type", "".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}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId?accountName=&environment=' \
  --header 'accept: ' \
  --header 'content-type: '
http GET '{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId?accountName=&environment=' \
  accept:'' \
  content-type:''
wget --quiet \
  --method GET \
  --header 'accept: ' \
  --header 'content-type: ' \
  --output-document \
  - '{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId?accountName=&environment='
import Foundation

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId?accountName=&environment=")! 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 List Seller Commissions by seller ID
{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions
HEADERS

Accept
Content-Type
QUERY PARAMS

accountName
environment
sellerId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions?accountName=&environment=");

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

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

(client/get "{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions" {:headers {:accept ""
                                                                                                       :content-type ""}
                                                                                             :query-params {:accountName ""
                                                                                                            :environment ""}})
require "http/client"

url = "{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions?accountName=&environment="
headers = HTTP::Headers{
  "accept" => ""
  "content-type" => ""
}

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}}/seller-register/pvt/sellers/:sellerId/commissions?accountName=&environment="),
    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}}/seller-register/pvt/sellers/:sellerId/commissions?accountName=&environment=");
var request = new RestRequest("", Method.Get);
request.AddHeader("accept", "");
request.AddHeader("content-type", "");
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions?accountName=&environment="

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

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

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

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

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

}
GET /baseUrl/seller-register/pvt/sellers/:sellerId/commissions?accountName=&environment= HTTP/1.1
Accept: 
Content-Type: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions?accountName=&environment=")
  .setHeader("accept", "")
  .setHeader("content-type", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions?accountName=&environment="))
    .header("accept", "")
    .header("content-type", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions?accountName=&environment=")
  .get()
  .addHeader("accept", "")
  .addHeader("content-type", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions?accountName=&environment=")
  .header("accept", "")
  .header("content-type", "")
  .asString();
const data = null;

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

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

xhr.open('GET', '{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions?accountName=&environment=');
xhr.setRequestHeader('accept', '');
xhr.setRequestHeader('content-type', '');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions',
  params: {accountName: '', environment: ''},
  headers: {accept: '', 'content-type': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions?accountName=&environment=';
const options = {method: 'GET', headers: {accept: '', 'content-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}}/seller-register/pvt/sellers/:sellerId/commissions?accountName=&environment=',
  method: 'GET',
  headers: {
    accept: '',
    'content-type': ''
  }
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions?accountName=&environment=")
  .get()
  .addHeader("accept", "")
  .addHeader("content-type", "")
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/seller-register/pvt/sellers/:sellerId/commissions?accountName=&environment=',
  headers: {
    accept: '',
    'content-type': ''
  }
};

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

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

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions',
  qs: {accountName: '', environment: ''},
  headers: {accept: '', 'content-type': ''}
};

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

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

const req = unirest('GET', '{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions');

req.query({
  accountName: '',
  environment: ''
});

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

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions',
  params: {accountName: '', environment: ''},
  headers: {accept: '', 'content-type': ''}
};

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

const url = '{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions?accountName=&environment=';
const options = {method: 'GET', headers: {accept: '', 'content-type': ''}};

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

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions?accountName=&environment="]
                                                       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}}/seller-register/pvt/sellers/:sellerId/commissions?accountName=&environment=" in
let headers = Header.add_list (Header.init ()) [
  ("accept", "");
  ("content-type", "");
] in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions?accountName=&environment=",
  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}}/seller-register/pvt/sellers/:sellerId/commissions?accountName=&environment=', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'accountName' => '',
  'environment' => ''
]);

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'accountName' => '',
  'environment' => ''
]));

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("accept", "")
$headers.Add("content-type", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions?accountName=&environment=' -Method GET -Headers $headers
$headers=@{}
$headers.Add("accept", "")
$headers.Add("content-type", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions?accountName=&environment=' -Method GET -Headers $headers
import http.client

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

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

conn.request("GET", "/baseUrl/seller-register/pvt/sellers/:sellerId/commissions?accountName=&environment=", headers=headers)

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

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

url = "{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions"

querystring = {"accountName":"","environment":""}

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

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

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

url <- "{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions"

queryString <- list(
  accountName = "",
  environment = ""
)

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

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

url = URI("{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions?accountName=&environment=")

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

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

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

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

response = conn.get('/baseUrl/seller-register/pvt/sellers/:sellerId/commissions') do |req|
  req.headers['accept'] = ''
  req.params['accountName'] = ''
  req.params['environment'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions";

    let querystring = [
        ("accountName", ""),
        ("environment", ""),
    ];

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("accept", "".parse().unwrap());
    headers.insert("content-type", "".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}}/seller-register/pvt/sellers/:sellerId/commissions?accountName=&environment=' \
  --header 'accept: ' \
  --header 'content-type: '
http GET '{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions?accountName=&environment=' \
  accept:'' \
  content-type:''
wget --quiet \
  --method GET \
  --header 'accept: ' \
  --header 'content-type: ' \
  --output-document \
  - '{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions?accountName=&environment='
import Foundation

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions?accountName=&environment=")! 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()
DELETE Remove Seller Commissions by Category ID
{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId
HEADERS

Accept
Content-Type
QUERY PARAMS

accountName
environment
sellerId
categoryId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId?accountName=&environment=");

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

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

(client/delete "{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId" {:headers {:accept ""
                                                                                                                      :content-type ""}
                                                                                                            :query-params {:accountName ""
                                                                                                                           :environment ""}})
require "http/client"

url = "{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId?accountName=&environment="
headers = HTTP::Headers{
  "accept" => ""
  "content-type" => ""
}

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}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId?accountName=&environment="),
    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}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId?accountName=&environment=");
var request = new RestRequest("", Method.Delete);
request.AddHeader("accept", "");
request.AddHeader("content-type", "");
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId?accountName=&environment="

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

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

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

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

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

}
DELETE /baseUrl/seller-register/pvt/sellers/:sellerId/commissions/:categoryId?accountName=&environment= HTTP/1.1
Accept: 
Content-Type: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId?accountName=&environment=")
  .setHeader("accept", "")
  .setHeader("content-type", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId?accountName=&environment="))
    .header("accept", "")
    .header("content-type", "")
    .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}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId?accountName=&environment=")
  .delete(null)
  .addHeader("accept", "")
  .addHeader("content-type", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId?accountName=&environment=")
  .header("accept", "")
  .header("content-type", "")
  .asString();
const data = null;

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

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

xhr.open('DELETE', '{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId?accountName=&environment=');
xhr.setRequestHeader('accept', '');
xhr.setRequestHeader('content-type', '');

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId',
  params: {accountName: '', environment: ''},
  headers: {accept: '', 'content-type': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId?accountName=&environment=';
const options = {method: 'DELETE', headers: {accept: '', 'content-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}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId?accountName=&environment=',
  method: 'DELETE',
  headers: {
    accept: '',
    'content-type': ''
  }
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId?accountName=&environment=")
  .delete(null)
  .addHeader("accept", "")
  .addHeader("content-type", "")
  .build()

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

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/seller-register/pvt/sellers/:sellerId/commissions/:categoryId?accountName=&environment=',
  headers: {
    accept: '',
    'content-type': ''
  }
};

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

  res.on('data', function (chunk) {
    chunks.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}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId',
  qs: {accountName: '', environment: ''},
  headers: {accept: '', 'content-type': ''}
};

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

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

const req = unirest('DELETE', '{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId');

req.query({
  accountName: '',
  environment: ''
});

req.headers({
  accept: '',
  'content-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: 'DELETE',
  url: '{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId',
  params: {accountName: '', environment: ''},
  headers: {accept: '', 'content-type': ''}
};

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

const url = '{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId?accountName=&environment=';
const options = {method: 'DELETE', headers: {accept: '', 'content-type': ''}};

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

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId?accountName=&environment="]
                                                       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}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId?accountName=&environment=" in
let headers = Header.add_list (Header.init ()) [
  ("accept", "");
  ("content-type", "");
] in

Client.call ~headers `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId?accountName=&environment=",
  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}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId?accountName=&environment=', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId');
$request->setMethod(HTTP_METH_DELETE);

$request->setQueryData([
  'accountName' => '',
  'environment' => ''
]);

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId');
$request->setRequestMethod('DELETE');
$request->setQuery(new http\QueryString([
  'accountName' => '',
  'environment' => ''
]));

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("accept", "")
$headers.Add("content-type", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId?accountName=&environment=' -Method DELETE -Headers $headers
$headers=@{}
$headers.Add("accept", "")
$headers.Add("content-type", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId?accountName=&environment=' -Method DELETE -Headers $headers
import http.client

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

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

conn.request("DELETE", "/baseUrl/seller-register/pvt/sellers/:sellerId/commissions/:categoryId?accountName=&environment=", headers=headers)

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

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

url = "{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId"

querystring = {"accountName":"","environment":""}

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

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

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

url <- "{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId"

queryString <- list(
  accountName = "",
  environment = ""
)

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

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

url = URI("{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId?accountName=&environment=")

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

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

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

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

response = conn.delete('/baseUrl/seller-register/pvt/sellers/:sellerId/commissions/:categoryId') do |req|
  req.headers['accept'] = ''
  req.params['accountName'] = ''
  req.params['environment'] = ''
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId";

    let querystring = [
        ("accountName", ""),
        ("environment", ""),
    ];

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("accept", "".parse().unwrap());
    headers.insert("content-type", "".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}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId?accountName=&environment=' \
  --header 'accept: ' \
  --header 'content-type: '
http DELETE '{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId?accountName=&environment=' \
  accept:'' \
  content-type:''
wget --quiet \
  --method DELETE \
  --header 'accept: ' \
  --header 'content-type: ' \
  --output-document \
  - '{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId?accountName=&environment='
import Foundation

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId?accountName=&environment=")! 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 Upsert Seller Commissions by Category ID
{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId
HEADERS

Accept
Content-Type
QUERY PARAMS

accountName
environment
sellerId
categoryId
BODY json

{
  "categoryFullPath": "",
  "categoryId": "",
  "freightCommissionPercentage": "",
  "productCommissionPercentage": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId?accountName=&environment=");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"categoryFullPath\": null,\n  \"categoryId\": \"6\",\n  \"freightCommissionPercentage\": 2.43,\n  \"productCommissionPercentage\": 9.85\n}");

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

(client/put "{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId" {:headers {:accept ""}
                                                                                                         :query-params {:accountName ""
                                                                                                                        :environment ""}
                                                                                                         :content-type :json
                                                                                                         :form-params {:categoryFullPath nil
                                                                                                                       :categoryId "6"
                                                                                                                       :freightCommissionPercentage 2.43
                                                                                                                       :productCommissionPercentage 9.85}})
require "http/client"

url = "{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId?accountName=&environment="
headers = HTTP::Headers{
  "accept" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"categoryFullPath\": null,\n  \"categoryId\": \"6\",\n  \"freightCommissionPercentage\": 2.43,\n  \"productCommissionPercentage\": 9.85\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}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId?accountName=&environment="),
    Headers =
    {
        { "accept", "" },
    },
    Content = new StringContent("{\n  \"categoryFullPath\": null,\n  \"categoryId\": \"6\",\n  \"freightCommissionPercentage\": 2.43,\n  \"productCommissionPercentage\": 9.85\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId?accountName=&environment=");
var request = new RestRequest("", Method.Put);
request.AddHeader("accept", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"categoryFullPath\": null,\n  \"categoryId\": \"6\",\n  \"freightCommissionPercentage\": 2.43,\n  \"productCommissionPercentage\": 9.85\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId?accountName=&environment="

	payload := strings.NewReader("{\n  \"categoryFullPath\": null,\n  \"categoryId\": \"6\",\n  \"freightCommissionPercentage\": 2.43,\n  \"productCommissionPercentage\": 9.85\n}")

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

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

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

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

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

}
PUT /baseUrl/seller-register/pvt/sellers/:sellerId/commissions/:categoryId?accountName=&environment= HTTP/1.1
Accept: 
Content-Type: application/json
Host: example.com
Content-Length: 129

{
  "categoryFullPath": null,
  "categoryId": "6",
  "freightCommissionPercentage": 2.43,
  "productCommissionPercentage": 9.85
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId?accountName=&environment=")
  .setHeader("accept", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"categoryFullPath\": null,\n  \"categoryId\": \"6\",\n  \"freightCommissionPercentage\": 2.43,\n  \"productCommissionPercentage\": 9.85\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId?accountName=&environment="))
    .header("accept", "")
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"categoryFullPath\": null,\n  \"categoryId\": \"6\",\n  \"freightCommissionPercentage\": 2.43,\n  \"productCommissionPercentage\": 9.85\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"categoryFullPath\": null,\n  \"categoryId\": \"6\",\n  \"freightCommissionPercentage\": 2.43,\n  \"productCommissionPercentage\": 9.85\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId?accountName=&environment=")
  .put(body)
  .addHeader("accept", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId?accountName=&environment=")
  .header("accept", "")
  .header("content-type", "application/json")
  .body("{\n  \"categoryFullPath\": null,\n  \"categoryId\": \"6\",\n  \"freightCommissionPercentage\": 2.43,\n  \"productCommissionPercentage\": 9.85\n}")
  .asString();
const data = JSON.stringify({
  categoryFullPath: null,
  categoryId: '6',
  freightCommissionPercentage: 2.43,
  productCommissionPercentage: 9.85
});

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

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

xhr.open('PUT', '{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId?accountName=&environment=');
xhr.setRequestHeader('accept', '');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId',
  params: {accountName: '', environment: ''},
  headers: {accept: '', 'content-type': 'application/json'},
  data: {
    categoryFullPath: null,
    categoryId: '6',
    freightCommissionPercentage: 2.43,
    productCommissionPercentage: 9.85
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId?accountName=&environment=';
const options = {
  method: 'PUT',
  headers: {accept: '', 'content-type': 'application/json'},
  body: '{"categoryFullPath":null,"categoryId":"6","freightCommissionPercentage":2.43,"productCommissionPercentage":9.85}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId?accountName=&environment=',
  method: 'PUT',
  headers: {
    accept: '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "categoryFullPath": null,\n  "categoryId": "6",\n  "freightCommissionPercentage": 2.43,\n  "productCommissionPercentage": 9.85\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"categoryFullPath\": null,\n  \"categoryId\": \"6\",\n  \"freightCommissionPercentage\": 2.43,\n  \"productCommissionPercentage\": 9.85\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId?accountName=&environment=")
  .put(body)
  .addHeader("accept", "")
  .addHeader("content-type", "application/json")
  .build()

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

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/seller-register/pvt/sellers/:sellerId/commissions/:categoryId?accountName=&environment=',
  headers: {
    accept: '',
    'content-type': 'application/json'
  }
};

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

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

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

req.write(JSON.stringify({
  categoryFullPath: null,
  categoryId: '6',
  freightCommissionPercentage: 2.43,
  productCommissionPercentage: 9.85
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId',
  qs: {accountName: '', environment: ''},
  headers: {accept: '', 'content-type': 'application/json'},
  body: {
    categoryFullPath: null,
    categoryId: '6',
    freightCommissionPercentage: 2.43,
    productCommissionPercentage: 9.85
  },
  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}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId');

req.query({
  accountName: '',
  environment: ''
});

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

req.type('json');
req.send({
  categoryFullPath: null,
  categoryId: '6',
  freightCommissionPercentage: 2.43,
  productCommissionPercentage: 9.85
});

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}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId',
  params: {accountName: '', environment: ''},
  headers: {accept: '', 'content-type': 'application/json'},
  data: {
    categoryFullPath: null,
    categoryId: '6',
    freightCommissionPercentage: 2.43,
    productCommissionPercentage: 9.85
  }
};

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

const url = '{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId?accountName=&environment=';
const options = {
  method: 'PUT',
  headers: {accept: '', 'content-type': 'application/json'},
  body: '{"categoryFullPath":null,"categoryId":"6","freightCommissionPercentage":2.43,"productCommissionPercentage":9.85}'
};

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

NSDictionary *headers = @{ @"accept": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"categoryFullPath": ,
                              @"categoryId": @"6",
                              @"freightCommissionPercentage": @2.43,
                              @"productCommissionPercentage": @9.85 };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId?accountName=&environment="]
                                                       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}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId?accountName=&environment=" in
let headers = Header.add_list (Header.init ()) [
  ("accept", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"categoryFullPath\": null,\n  \"categoryId\": \"6\",\n  \"freightCommissionPercentage\": 2.43,\n  \"productCommissionPercentage\": 9.85\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId?accountName=&environment=",
  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([
    'categoryFullPath' => null,
    'categoryId' => '6',
    'freightCommissionPercentage' => 2.43,
    'productCommissionPercentage' => 9.85
  ]),
  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('PUT', '{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId?accountName=&environment=', [
  'body' => '{
  "categoryFullPath": null,
  "categoryId": "6",
  "freightCommissionPercentage": 2.43,
  "productCommissionPercentage": 9.85
}',
  'headers' => [
    'accept' => '',
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId');
$request->setMethod(HTTP_METH_PUT);

$request->setQueryData([
  'accountName' => '',
  'environment' => ''
]);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'categoryFullPath' => null,
  'categoryId' => '6',
  'freightCommissionPercentage' => 2.43,
  'productCommissionPercentage' => 9.85
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'categoryFullPath' => null,
  'categoryId' => '6',
  'freightCommissionPercentage' => 2.43,
  'productCommissionPercentage' => 9.85
]));
$request->setRequestUrl('{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setQuery(new http\QueryString([
  'accountName' => '',
  'environment' => ''
]));

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("accept", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId?accountName=&environment=' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "categoryFullPath": null,
  "categoryId": "6",
  "freightCommissionPercentage": 2.43,
  "productCommissionPercentage": 9.85
}'
$headers=@{}
$headers.Add("accept", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId?accountName=&environment=' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "categoryFullPath": null,
  "categoryId": "6",
  "freightCommissionPercentage": 2.43,
  "productCommissionPercentage": 9.85
}'
import http.client

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

payload = "{\n  \"categoryFullPath\": null,\n  \"categoryId\": \"6\",\n  \"freightCommissionPercentage\": 2.43,\n  \"productCommissionPercentage\": 9.85\n}"

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

conn.request("PUT", "/baseUrl/seller-register/pvt/sellers/:sellerId/commissions/:categoryId?accountName=&environment=", payload, headers)

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

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

url = "{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId"

querystring = {"accountName":"","environment":""}

payload = {
    "categoryFullPath": None,
    "categoryId": "6",
    "freightCommissionPercentage": 2.43,
    "productCommissionPercentage": 9.85
}
headers = {
    "accept": "",
    "content-type": "application/json"
}

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

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

url <- "{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId"

queryString <- list(
  accountName = "",
  environment = ""
)

payload <- "{\n  \"categoryFullPath\": null,\n  \"categoryId\": \"6\",\n  \"freightCommissionPercentage\": 2.43,\n  \"productCommissionPercentage\": 9.85\n}"

encode <- "json"

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

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

url = URI("{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId?accountName=&environment=")

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

request = Net::HTTP::Put.new(url)
request["accept"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"categoryFullPath\": null,\n  \"categoryId\": \"6\",\n  \"freightCommissionPercentage\": 2.43,\n  \"productCommissionPercentage\": 9.85\n}"

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

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

response = conn.put('/baseUrl/seller-register/pvt/sellers/:sellerId/commissions/:categoryId') do |req|
  req.headers['accept'] = ''
  req.params['accountName'] = ''
  req.params['environment'] = ''
  req.body = "{\n  \"categoryFullPath\": null,\n  \"categoryId\": \"6\",\n  \"freightCommissionPercentage\": 2.43,\n  \"productCommissionPercentage\": 9.85\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}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId";

    let querystring = [
        ("accountName", ""),
        ("environment", ""),
    ];

    let payload = json!({
        "categoryFullPath": json!(null),
        "categoryId": "6",
        "freightCommissionPercentage": 2.43,
        "productCommissionPercentage": 9.85
    });

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

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

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

    dbg!(results);
}
curl --request PUT \
  --url '{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId?accountName=&environment=' \
  --header 'accept: ' \
  --header 'content-type: application/json' \
  --data '{
  "categoryFullPath": null,
  "categoryId": "6",
  "freightCommissionPercentage": 2.43,
  "productCommissionPercentage": 9.85
}'
echo '{
  "categoryFullPath": null,
  "categoryId": "6",
  "freightCommissionPercentage": 2.43,
  "productCommissionPercentage": 9.85
}' |  \
  http PUT '{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId?accountName=&environment=' \
  accept:'' \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'accept: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "categoryFullPath": null,\n  "categoryId": "6",\n  "freightCommissionPercentage": 2.43,\n  "productCommissionPercentage": 9.85\n}' \
  --output-document \
  - '{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId?accountName=&environment='
import Foundation

let headers = [
  "accept": "",
  "content-type": "application/json"
]
let parameters = [
  "categoryFullPath": ,
  "categoryId": "6",
  "freightCommissionPercentage": 2.43,
  "productCommissionPercentage": 9.85
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/:categoryId?accountName=&environment=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

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

dataTask.resume()
PUT Upsert Seller Commissions in Bulk
{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/categories
HEADERS

Accept
Content-Type
QUERY PARAMS

accountName
environment
sellerId
BODY json

[
  {
    "categoryFullPath": "",
    "categoryId": "",
    "freightCommissionPercentage": "",
    "productCommissionPercentage": ""
  }
]
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/categories?accountName=&environment=");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "[\n  {\n    \"categoryFullPath\": null,\n    \"categoryId\": \"6\",\n    \"freightCommissionPercentage\": 2.43,\n    \"productCommissionPercentage\": 9.85\n  }\n]");

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

(client/put "{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/categories" {:headers {:accept ""}
                                                                                                        :query-params {:accountName ""
                                                                                                                       :environment ""}
                                                                                                        :content-type :json
                                                                                                        :form-params [{:categoryFullPath nil
                                                                                                                       :categoryId "6"
                                                                                                                       :freightCommissionPercentage 2.43
                                                                                                                       :productCommissionPercentage 9.85}]})
require "http/client"

url = "{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/categories?accountName=&environment="
headers = HTTP::Headers{
  "accept" => ""
  "content-type" => "application/json"
}
reqBody = "[\n  {\n    \"categoryFullPath\": null,\n    \"categoryId\": \"6\",\n    \"freightCommissionPercentage\": 2.43,\n    \"productCommissionPercentage\": 9.85\n  }\n]"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/categories?accountName=&environment="),
    Headers =
    {
        { "accept", "" },
    },
    Content = new StringContent("[\n  {\n    \"categoryFullPath\": null,\n    \"categoryId\": \"6\",\n    \"freightCommissionPercentage\": 2.43,\n    \"productCommissionPercentage\": 9.85\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}}/seller-register/pvt/sellers/:sellerId/commissions/categories?accountName=&environment=");
var request = new RestRequest("", Method.Put);
request.AddHeader("accept", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "[\n  {\n    \"categoryFullPath\": null,\n    \"categoryId\": \"6\",\n    \"freightCommissionPercentage\": 2.43,\n    \"productCommissionPercentage\": 9.85\n  }\n]", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/categories?accountName=&environment="

	payload := strings.NewReader("[\n  {\n    \"categoryFullPath\": null,\n    \"categoryId\": \"6\",\n    \"freightCommissionPercentage\": 2.43,\n    \"productCommissionPercentage\": 9.85\n  }\n]")

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

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

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

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

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

}
PUT /baseUrl/seller-register/pvt/sellers/:sellerId/commissions/categories?accountName=&environment= HTTP/1.1
Accept: 
Content-Type: application/json
Host: example.com
Content-Length: 145

[
  {
    "categoryFullPath": null,
    "categoryId": "6",
    "freightCommissionPercentage": 2.43,
    "productCommissionPercentage": 9.85
  }
]
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/categories?accountName=&environment=")
  .setHeader("accept", "")
  .setHeader("content-type", "application/json")
  .setBody("[\n  {\n    \"categoryFullPath\": null,\n    \"categoryId\": \"6\",\n    \"freightCommissionPercentage\": 2.43,\n    \"productCommissionPercentage\": 9.85\n  }\n]")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/categories?accountName=&environment="))
    .header("accept", "")
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("[\n  {\n    \"categoryFullPath\": null,\n    \"categoryId\": \"6\",\n    \"freightCommissionPercentage\": 2.43,\n    \"productCommissionPercentage\": 9.85\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    \"categoryFullPath\": null,\n    \"categoryId\": \"6\",\n    \"freightCommissionPercentage\": 2.43,\n    \"productCommissionPercentage\": 9.85\n  }\n]");
Request request = new Request.Builder()
  .url("{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/categories?accountName=&environment=")
  .put(body)
  .addHeader("accept", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/categories?accountName=&environment=")
  .header("accept", "")
  .header("content-type", "application/json")
  .body("[\n  {\n    \"categoryFullPath\": null,\n    \"categoryId\": \"6\",\n    \"freightCommissionPercentage\": 2.43,\n    \"productCommissionPercentage\": 9.85\n  }\n]")
  .asString();
const data = JSON.stringify([
  {
    categoryFullPath: null,
    categoryId: '6',
    freightCommissionPercentage: 2.43,
    productCommissionPercentage: 9.85
  }
]);

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

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

xhr.open('PUT', '{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/categories?accountName=&environment=');
xhr.setRequestHeader('accept', '');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/categories',
  params: {accountName: '', environment: ''},
  headers: {accept: '', 'content-type': 'application/json'},
  data: [
    {
      categoryFullPath: null,
      categoryId: '6',
      freightCommissionPercentage: 2.43,
      productCommissionPercentage: 9.85
    }
  ]
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/categories?accountName=&environment=';
const options = {
  method: 'PUT',
  headers: {accept: '', 'content-type': 'application/json'},
  body: '[{"categoryFullPath":null,"categoryId":"6","freightCommissionPercentage":2.43,"productCommissionPercentage":9.85}]'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/categories?accountName=&environment=',
  method: 'PUT',
  headers: {
    accept: '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '[\n  {\n    "categoryFullPath": null,\n    "categoryId": "6",\n    "freightCommissionPercentage": 2.43,\n    "productCommissionPercentage": 9.85\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    \"categoryFullPath\": null,\n    \"categoryId\": \"6\",\n    \"freightCommissionPercentage\": 2.43,\n    \"productCommissionPercentage\": 9.85\n  }\n]")
val request = Request.Builder()
  .url("{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/categories?accountName=&environment=")
  .put(body)
  .addHeader("accept", "")
  .addHeader("content-type", "application/json")
  .build()

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

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/seller-register/pvt/sellers/:sellerId/commissions/categories?accountName=&environment=',
  headers: {
    accept: '',
    'content-type': 'application/json'
  }
};

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

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

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

req.write(JSON.stringify([
  {
    categoryFullPath: null,
    categoryId: '6',
    freightCommissionPercentage: 2.43,
    productCommissionPercentage: 9.85
  }
]));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/categories',
  qs: {accountName: '', environment: ''},
  headers: {accept: '', 'content-type': 'application/json'},
  body: [
    {
      categoryFullPath: null,
      categoryId: '6',
      freightCommissionPercentage: 2.43,
      productCommissionPercentage: 9.85
    }
  ],
  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}}/seller-register/pvt/sellers/:sellerId/commissions/categories');

req.query({
  accountName: '',
  environment: ''
});

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

req.type('json');
req.send([
  {
    categoryFullPath: null,
    categoryId: '6',
    freightCommissionPercentage: 2.43,
    productCommissionPercentage: 9.85
  }
]);

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}}/seller-register/pvt/sellers/:sellerId/commissions/categories',
  params: {accountName: '', environment: ''},
  headers: {accept: '', 'content-type': 'application/json'},
  data: [
    {
      categoryFullPath: null,
      categoryId: '6',
      freightCommissionPercentage: 2.43,
      productCommissionPercentage: 9.85
    }
  ]
};

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

const url = '{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/categories?accountName=&environment=';
const options = {
  method: 'PUT',
  headers: {accept: '', 'content-type': 'application/json'},
  body: '[{"categoryFullPath":null,"categoryId":"6","freightCommissionPercentage":2.43,"productCommissionPercentage":9.85}]'
};

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

NSDictionary *headers = @{ @"accept": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @[ @{ @"categoryFullPath": , @"categoryId": @"6", @"freightCommissionPercentage": @2.43, @"productCommissionPercentage": @9.85 } ];

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/categories?accountName=&environment="]
                                                       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}}/seller-register/pvt/sellers/:sellerId/commissions/categories?accountName=&environment=" in
let headers = Header.add_list (Header.init ()) [
  ("accept", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "[\n  {\n    \"categoryFullPath\": null,\n    \"categoryId\": \"6\",\n    \"freightCommissionPercentage\": 2.43,\n    \"productCommissionPercentage\": 9.85\n  }\n]" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/categories?accountName=&environment=",
  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([
    [
        'categoryFullPath' => null,
        'categoryId' => '6',
        'freightCommissionPercentage' => 2.43,
        'productCommissionPercentage' => 9.85
    ]
  ]),
  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('PUT', '{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/categories?accountName=&environment=', [
  'body' => '[
  {
    "categoryFullPath": null,
    "categoryId": "6",
    "freightCommissionPercentage": 2.43,
    "productCommissionPercentage": 9.85
  }
]',
  'headers' => [
    'accept' => '',
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/categories');
$request->setMethod(HTTP_METH_PUT);

$request->setQueryData([
  'accountName' => '',
  'environment' => ''
]);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  [
    'categoryFullPath' => null,
    'categoryId' => '6',
    'freightCommissionPercentage' => 2.43,
    'productCommissionPercentage' => 9.85
  ]
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  [
    'categoryFullPath' => null,
    'categoryId' => '6',
    'freightCommissionPercentage' => 2.43,
    'productCommissionPercentage' => 9.85
  ]
]));
$request->setRequestUrl('{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/categories');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setQuery(new http\QueryString([
  'accountName' => '',
  'environment' => ''
]));

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("accept", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/categories?accountName=&environment=' -Method PUT -Headers $headers -ContentType 'application/json' -Body '[
  {
    "categoryFullPath": null,
    "categoryId": "6",
    "freightCommissionPercentage": 2.43,
    "productCommissionPercentage": 9.85
  }
]'
$headers=@{}
$headers.Add("accept", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/categories?accountName=&environment=' -Method PUT -Headers $headers -ContentType 'application/json' -Body '[
  {
    "categoryFullPath": null,
    "categoryId": "6",
    "freightCommissionPercentage": 2.43,
    "productCommissionPercentage": 9.85
  }
]'
import http.client

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

payload = "[\n  {\n    \"categoryFullPath\": null,\n    \"categoryId\": \"6\",\n    \"freightCommissionPercentage\": 2.43,\n    \"productCommissionPercentage\": 9.85\n  }\n]"

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

conn.request("PUT", "/baseUrl/seller-register/pvt/sellers/:sellerId/commissions/categories?accountName=&environment=", payload, headers)

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

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

url = "{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/categories"

querystring = {"accountName":"","environment":""}

payload = [
    {
        "categoryFullPath": None,
        "categoryId": "6",
        "freightCommissionPercentage": 2.43,
        "productCommissionPercentage": 9.85
    }
]
headers = {
    "accept": "",
    "content-type": "application/json"
}

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

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

url <- "{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/categories"

queryString <- list(
  accountName = "",
  environment = ""
)

payload <- "[\n  {\n    \"categoryFullPath\": null,\n    \"categoryId\": \"6\",\n    \"freightCommissionPercentage\": 2.43,\n    \"productCommissionPercentage\": 9.85\n  }\n]"

encode <- "json"

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

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

url = URI("{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/categories?accountName=&environment=")

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

request = Net::HTTP::Put.new(url)
request["accept"] = ''
request["content-type"] = 'application/json'
request.body = "[\n  {\n    \"categoryFullPath\": null,\n    \"categoryId\": \"6\",\n    \"freightCommissionPercentage\": 2.43,\n    \"productCommissionPercentage\": 9.85\n  }\n]"

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

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

response = conn.put('/baseUrl/seller-register/pvt/sellers/:sellerId/commissions/categories') do |req|
  req.headers['accept'] = ''
  req.params['accountName'] = ''
  req.params['environment'] = ''
  req.body = "[\n  {\n    \"categoryFullPath\": null,\n    \"categoryId\": \"6\",\n    \"freightCommissionPercentage\": 2.43,\n    \"productCommissionPercentage\": 9.85\n  }\n]"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/categories";

    let querystring = [
        ("accountName", ""),
        ("environment", ""),
    ];

    let payload = (
        json!({
            "categoryFullPath": json!(null),
            "categoryId": "6",
            "freightCommissionPercentage": 2.43,
            "productCommissionPercentage": 9.85
        })
    );

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

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

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

    dbg!(results);
}
curl --request PUT \
  --url '{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/categories?accountName=&environment=' \
  --header 'accept: ' \
  --header 'content-type: application/json' \
  --data '[
  {
    "categoryFullPath": null,
    "categoryId": "6",
    "freightCommissionPercentage": 2.43,
    "productCommissionPercentage": 9.85
  }
]'
echo '[
  {
    "categoryFullPath": null,
    "categoryId": "6",
    "freightCommissionPercentage": 2.43,
    "productCommissionPercentage": 9.85
  }
]' |  \
  http PUT '{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/categories?accountName=&environment=' \
  accept:'' \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'accept: ' \
  --header 'content-type: application/json' \
  --body-data '[\n  {\n    "categoryFullPath": null,\n    "categoryId": "6",\n    "freightCommissionPercentage": 2.43,\n    "productCommissionPercentage": 9.85\n  }\n]' \
  --output-document \
  - '{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/categories?accountName=&environment='
import Foundation

let headers = [
  "accept": "",
  "content-type": "application/json"
]
let parameters = [
  [
    "categoryFullPath": ,
    "categoryId": "6",
    "freightCommissionPercentage": 2.43,
    "productCommissionPercentage": 9.85
  ]
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/seller-register/pvt/sellers/:sellerId/commissions/categories?accountName=&environment=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

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

dataTask.resume()
PUT Accept Seller Lead
{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId
HEADERS

Accept
Content-Type
QUERY PARAMS

accountName
environment
sellerLeadId
BODY json

{
  "accountId": "",
  "accountable": {
    "email": "",
    "name": "",
    "phone": ""
  },
  "address": {
    "city": "",
    "complement": "",
    "neighborhood": "",
    "number": "",
    "postalcode": "",
    "state": "",
    "street": ""
  },
  "document": "",
  "email": "",
  "hasAcceptedLegalTerms": false,
  "salesChannel": "",
  "sellerAccountName": "",
  "sellerEmail": "",
  "sellerName": "",
  "sellerType": 0
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId?accountName=&environment=");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"accountId\": \"5fb38ace-d95e-45ad-970d-ee97cce9fbcd\",\n  \"accountable\": {\n    \"email\": \"email@email.com\",\n    \"name\": \"Jane Smith\",\n    \"phone\": \"1234567890\"\n  },\n  \"address\": {\n    \"city\": \"Rio de Janeiro\",\n    \"complement\": \"Appartment 1234\",\n    \"neighborhood\": \"VTEX quarter\",\n    \"number\": \"25\",\n    \"postalcode\": \"12345678\",\n    \"state\": \"RJ\",\n    \"street\": \"VTEX street\"\n  },\n  \"document\": \"12345671000\",\n  \"email\": \"seller@email.com\",\n  \"hasAcceptedLegalTerms\": true,\n  \"salesChannel\": \"1\",\n  \"sellerAccountName\": \"seller123\",\n  \"sellerEmail\": \"selleremail@email.com\",\n  \"sellerName\": \"Seller Name\",\n  \"sellerType\": 1\n}");

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

(client/put "{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId" {:headers {:accept ""}
                                                                                          :query-params {:accountName ""
                                                                                                         :environment ""}
                                                                                          :content-type :json
                                                                                          :form-params {:accountId "5fb38ace-d95e-45ad-970d-ee97cce9fbcd"
                                                                                                        :accountable {:email "email@email.com"
                                                                                                                      :name "Jane Smith"
                                                                                                                      :phone "1234567890"}
                                                                                                        :address {:city "Rio de Janeiro"
                                                                                                                  :complement "Appartment 1234"
                                                                                                                  :neighborhood "VTEX quarter"
                                                                                                                  :number "25"
                                                                                                                  :postalcode "12345678"
                                                                                                                  :state "RJ"
                                                                                                                  :street "VTEX street"}
                                                                                                        :document "12345671000"
                                                                                                        :email "seller@email.com"
                                                                                                        :hasAcceptedLegalTerms true
                                                                                                        :salesChannel "1"
                                                                                                        :sellerAccountName "seller123"
                                                                                                        :sellerEmail "selleremail@email.com"
                                                                                                        :sellerName "Seller Name"
                                                                                                        :sellerType 1}})
require "http/client"

url = "{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId?accountName=&environment="
headers = HTTP::Headers{
  "accept" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"accountId\": \"5fb38ace-d95e-45ad-970d-ee97cce9fbcd\",\n  \"accountable\": {\n    \"email\": \"email@email.com\",\n    \"name\": \"Jane Smith\",\n    \"phone\": \"1234567890\"\n  },\n  \"address\": {\n    \"city\": \"Rio de Janeiro\",\n    \"complement\": \"Appartment 1234\",\n    \"neighborhood\": \"VTEX quarter\",\n    \"number\": \"25\",\n    \"postalcode\": \"12345678\",\n    \"state\": \"RJ\",\n    \"street\": \"VTEX street\"\n  },\n  \"document\": \"12345671000\",\n  \"email\": \"seller@email.com\",\n  \"hasAcceptedLegalTerms\": true,\n  \"salesChannel\": \"1\",\n  \"sellerAccountName\": \"seller123\",\n  \"sellerEmail\": \"selleremail@email.com\",\n  \"sellerName\": \"Seller Name\",\n  \"sellerType\": 1\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}}/seller-register/pvt/seller-leads/:sellerLeadId?accountName=&environment="),
    Headers =
    {
        { "accept", "" },
    },
    Content = new StringContent("{\n  \"accountId\": \"5fb38ace-d95e-45ad-970d-ee97cce9fbcd\",\n  \"accountable\": {\n    \"email\": \"email@email.com\",\n    \"name\": \"Jane Smith\",\n    \"phone\": \"1234567890\"\n  },\n  \"address\": {\n    \"city\": \"Rio de Janeiro\",\n    \"complement\": \"Appartment 1234\",\n    \"neighborhood\": \"VTEX quarter\",\n    \"number\": \"25\",\n    \"postalcode\": \"12345678\",\n    \"state\": \"RJ\",\n    \"street\": \"VTEX street\"\n  },\n  \"document\": \"12345671000\",\n  \"email\": \"seller@email.com\",\n  \"hasAcceptedLegalTerms\": true,\n  \"salesChannel\": \"1\",\n  \"sellerAccountName\": \"seller123\",\n  \"sellerEmail\": \"selleremail@email.com\",\n  \"sellerName\": \"Seller Name\",\n  \"sellerType\": 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}}/seller-register/pvt/seller-leads/:sellerLeadId?accountName=&environment=");
var request = new RestRequest("", Method.Put);
request.AddHeader("accept", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"accountId\": \"5fb38ace-d95e-45ad-970d-ee97cce9fbcd\",\n  \"accountable\": {\n    \"email\": \"email@email.com\",\n    \"name\": \"Jane Smith\",\n    \"phone\": \"1234567890\"\n  },\n  \"address\": {\n    \"city\": \"Rio de Janeiro\",\n    \"complement\": \"Appartment 1234\",\n    \"neighborhood\": \"VTEX quarter\",\n    \"number\": \"25\",\n    \"postalcode\": \"12345678\",\n    \"state\": \"RJ\",\n    \"street\": \"VTEX street\"\n  },\n  \"document\": \"12345671000\",\n  \"email\": \"seller@email.com\",\n  \"hasAcceptedLegalTerms\": true,\n  \"salesChannel\": \"1\",\n  \"sellerAccountName\": \"seller123\",\n  \"sellerEmail\": \"selleremail@email.com\",\n  \"sellerName\": \"Seller Name\",\n  \"sellerType\": 1\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId?accountName=&environment="

	payload := strings.NewReader("{\n  \"accountId\": \"5fb38ace-d95e-45ad-970d-ee97cce9fbcd\",\n  \"accountable\": {\n    \"email\": \"email@email.com\",\n    \"name\": \"Jane Smith\",\n    \"phone\": \"1234567890\"\n  },\n  \"address\": {\n    \"city\": \"Rio de Janeiro\",\n    \"complement\": \"Appartment 1234\",\n    \"neighborhood\": \"VTEX quarter\",\n    \"number\": \"25\",\n    \"postalcode\": \"12345678\",\n    \"state\": \"RJ\",\n    \"street\": \"VTEX street\"\n  },\n  \"document\": \"12345671000\",\n  \"email\": \"seller@email.com\",\n  \"hasAcceptedLegalTerms\": true,\n  \"salesChannel\": \"1\",\n  \"sellerAccountName\": \"seller123\",\n  \"sellerEmail\": \"selleremail@email.com\",\n  \"sellerName\": \"Seller Name\",\n  \"sellerType\": 1\n}")

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

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

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

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

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

}
PUT /baseUrl/seller-register/pvt/seller-leads/:sellerLeadId?accountName=&environment= HTTP/1.1
Accept: 
Content-Type: application/json
Host: example.com
Content-Length: 629

{
  "accountId": "5fb38ace-d95e-45ad-970d-ee97cce9fbcd",
  "accountable": {
    "email": "email@email.com",
    "name": "Jane Smith",
    "phone": "1234567890"
  },
  "address": {
    "city": "Rio de Janeiro",
    "complement": "Appartment 1234",
    "neighborhood": "VTEX quarter",
    "number": "25",
    "postalcode": "12345678",
    "state": "RJ",
    "street": "VTEX street"
  },
  "document": "12345671000",
  "email": "seller@email.com",
  "hasAcceptedLegalTerms": true,
  "salesChannel": "1",
  "sellerAccountName": "seller123",
  "sellerEmail": "selleremail@email.com",
  "sellerName": "Seller Name",
  "sellerType": 1
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId?accountName=&environment=")
  .setHeader("accept", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"accountId\": \"5fb38ace-d95e-45ad-970d-ee97cce9fbcd\",\n  \"accountable\": {\n    \"email\": \"email@email.com\",\n    \"name\": \"Jane Smith\",\n    \"phone\": \"1234567890\"\n  },\n  \"address\": {\n    \"city\": \"Rio de Janeiro\",\n    \"complement\": \"Appartment 1234\",\n    \"neighborhood\": \"VTEX quarter\",\n    \"number\": \"25\",\n    \"postalcode\": \"12345678\",\n    \"state\": \"RJ\",\n    \"street\": \"VTEX street\"\n  },\n  \"document\": \"12345671000\",\n  \"email\": \"seller@email.com\",\n  \"hasAcceptedLegalTerms\": true,\n  \"salesChannel\": \"1\",\n  \"sellerAccountName\": \"seller123\",\n  \"sellerEmail\": \"selleremail@email.com\",\n  \"sellerName\": \"Seller Name\",\n  \"sellerType\": 1\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId?accountName=&environment="))
    .header("accept", "")
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"accountId\": \"5fb38ace-d95e-45ad-970d-ee97cce9fbcd\",\n  \"accountable\": {\n    \"email\": \"email@email.com\",\n    \"name\": \"Jane Smith\",\n    \"phone\": \"1234567890\"\n  },\n  \"address\": {\n    \"city\": \"Rio de Janeiro\",\n    \"complement\": \"Appartment 1234\",\n    \"neighborhood\": \"VTEX quarter\",\n    \"number\": \"25\",\n    \"postalcode\": \"12345678\",\n    \"state\": \"RJ\",\n    \"street\": \"VTEX street\"\n  },\n  \"document\": \"12345671000\",\n  \"email\": \"seller@email.com\",\n  \"hasAcceptedLegalTerms\": true,\n  \"salesChannel\": \"1\",\n  \"sellerAccountName\": \"seller123\",\n  \"sellerEmail\": \"selleremail@email.com\",\n  \"sellerName\": \"Seller Name\",\n  \"sellerType\": 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  \"accountId\": \"5fb38ace-d95e-45ad-970d-ee97cce9fbcd\",\n  \"accountable\": {\n    \"email\": \"email@email.com\",\n    \"name\": \"Jane Smith\",\n    \"phone\": \"1234567890\"\n  },\n  \"address\": {\n    \"city\": \"Rio de Janeiro\",\n    \"complement\": \"Appartment 1234\",\n    \"neighborhood\": \"VTEX quarter\",\n    \"number\": \"25\",\n    \"postalcode\": \"12345678\",\n    \"state\": \"RJ\",\n    \"street\": \"VTEX street\"\n  },\n  \"document\": \"12345671000\",\n  \"email\": \"seller@email.com\",\n  \"hasAcceptedLegalTerms\": true,\n  \"salesChannel\": \"1\",\n  \"sellerAccountName\": \"seller123\",\n  \"sellerEmail\": \"selleremail@email.com\",\n  \"sellerName\": \"Seller Name\",\n  \"sellerType\": 1\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId?accountName=&environment=")
  .put(body)
  .addHeader("accept", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId?accountName=&environment=")
  .header("accept", "")
  .header("content-type", "application/json")
  .body("{\n  \"accountId\": \"5fb38ace-d95e-45ad-970d-ee97cce9fbcd\",\n  \"accountable\": {\n    \"email\": \"email@email.com\",\n    \"name\": \"Jane Smith\",\n    \"phone\": \"1234567890\"\n  },\n  \"address\": {\n    \"city\": \"Rio de Janeiro\",\n    \"complement\": \"Appartment 1234\",\n    \"neighborhood\": \"VTEX quarter\",\n    \"number\": \"25\",\n    \"postalcode\": \"12345678\",\n    \"state\": \"RJ\",\n    \"street\": \"VTEX street\"\n  },\n  \"document\": \"12345671000\",\n  \"email\": \"seller@email.com\",\n  \"hasAcceptedLegalTerms\": true,\n  \"salesChannel\": \"1\",\n  \"sellerAccountName\": \"seller123\",\n  \"sellerEmail\": \"selleremail@email.com\",\n  \"sellerName\": \"Seller Name\",\n  \"sellerType\": 1\n}")
  .asString();
const data = JSON.stringify({
  accountId: '5fb38ace-d95e-45ad-970d-ee97cce9fbcd',
  accountable: {
    email: 'email@email.com',
    name: 'Jane Smith',
    phone: '1234567890'
  },
  address: {
    city: 'Rio de Janeiro',
    complement: 'Appartment 1234',
    neighborhood: 'VTEX quarter',
    number: '25',
    postalcode: '12345678',
    state: 'RJ',
    street: 'VTEX street'
  },
  document: '12345671000',
  email: 'seller@email.com',
  hasAcceptedLegalTerms: true,
  salesChannel: '1',
  sellerAccountName: 'seller123',
  sellerEmail: 'selleremail@email.com',
  sellerName: 'Seller Name',
  sellerType: 1
});

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

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

xhr.open('PUT', '{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId?accountName=&environment=');
xhr.setRequestHeader('accept', '');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId',
  params: {accountName: '', environment: ''},
  headers: {accept: '', 'content-type': 'application/json'},
  data: {
    accountId: '5fb38ace-d95e-45ad-970d-ee97cce9fbcd',
    accountable: {email: 'email@email.com', name: 'Jane Smith', phone: '1234567890'},
    address: {
      city: 'Rio de Janeiro',
      complement: 'Appartment 1234',
      neighborhood: 'VTEX quarter',
      number: '25',
      postalcode: '12345678',
      state: 'RJ',
      street: 'VTEX street'
    },
    document: '12345671000',
    email: 'seller@email.com',
    hasAcceptedLegalTerms: true,
    salesChannel: '1',
    sellerAccountName: 'seller123',
    sellerEmail: 'selleremail@email.com',
    sellerName: 'Seller Name',
    sellerType: 1
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId?accountName=&environment=';
const options = {
  method: 'PUT',
  headers: {accept: '', 'content-type': 'application/json'},
  body: '{"accountId":"5fb38ace-d95e-45ad-970d-ee97cce9fbcd","accountable":{"email":"email@email.com","name":"Jane Smith","phone":"1234567890"},"address":{"city":"Rio de Janeiro","complement":"Appartment 1234","neighborhood":"VTEX quarter","number":"25","postalcode":"12345678","state":"RJ","street":"VTEX street"},"document":"12345671000","email":"seller@email.com","hasAcceptedLegalTerms":true,"salesChannel":"1","sellerAccountName":"seller123","sellerEmail":"selleremail@email.com","sellerName":"Seller Name","sellerType":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}}/seller-register/pvt/seller-leads/:sellerLeadId?accountName=&environment=',
  method: 'PUT',
  headers: {
    accept: '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "accountId": "5fb38ace-d95e-45ad-970d-ee97cce9fbcd",\n  "accountable": {\n    "email": "email@email.com",\n    "name": "Jane Smith",\n    "phone": "1234567890"\n  },\n  "address": {\n    "city": "Rio de Janeiro",\n    "complement": "Appartment 1234",\n    "neighborhood": "VTEX quarter",\n    "number": "25",\n    "postalcode": "12345678",\n    "state": "RJ",\n    "street": "VTEX street"\n  },\n  "document": "12345671000",\n  "email": "seller@email.com",\n  "hasAcceptedLegalTerms": true,\n  "salesChannel": "1",\n  "sellerAccountName": "seller123",\n  "sellerEmail": "selleremail@email.com",\n  "sellerName": "Seller Name",\n  "sellerType": 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  \"accountId\": \"5fb38ace-d95e-45ad-970d-ee97cce9fbcd\",\n  \"accountable\": {\n    \"email\": \"email@email.com\",\n    \"name\": \"Jane Smith\",\n    \"phone\": \"1234567890\"\n  },\n  \"address\": {\n    \"city\": \"Rio de Janeiro\",\n    \"complement\": \"Appartment 1234\",\n    \"neighborhood\": \"VTEX quarter\",\n    \"number\": \"25\",\n    \"postalcode\": \"12345678\",\n    \"state\": \"RJ\",\n    \"street\": \"VTEX street\"\n  },\n  \"document\": \"12345671000\",\n  \"email\": \"seller@email.com\",\n  \"hasAcceptedLegalTerms\": true,\n  \"salesChannel\": \"1\",\n  \"sellerAccountName\": \"seller123\",\n  \"sellerEmail\": \"selleremail@email.com\",\n  \"sellerName\": \"Seller Name\",\n  \"sellerType\": 1\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId?accountName=&environment=")
  .put(body)
  .addHeader("accept", "")
  .addHeader("content-type", "application/json")
  .build()

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

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/seller-register/pvt/seller-leads/:sellerLeadId?accountName=&environment=',
  headers: {
    accept: '',
    'content-type': 'application/json'
  }
};

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

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

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

req.write(JSON.stringify({
  accountId: '5fb38ace-d95e-45ad-970d-ee97cce9fbcd',
  accountable: {email: 'email@email.com', name: 'Jane Smith', phone: '1234567890'},
  address: {
    city: 'Rio de Janeiro',
    complement: 'Appartment 1234',
    neighborhood: 'VTEX quarter',
    number: '25',
    postalcode: '12345678',
    state: 'RJ',
    street: 'VTEX street'
  },
  document: '12345671000',
  email: 'seller@email.com',
  hasAcceptedLegalTerms: true,
  salesChannel: '1',
  sellerAccountName: 'seller123',
  sellerEmail: 'selleremail@email.com',
  sellerName: 'Seller Name',
  sellerType: 1
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId',
  qs: {accountName: '', environment: ''},
  headers: {accept: '', 'content-type': 'application/json'},
  body: {
    accountId: '5fb38ace-d95e-45ad-970d-ee97cce9fbcd',
    accountable: {email: 'email@email.com', name: 'Jane Smith', phone: '1234567890'},
    address: {
      city: 'Rio de Janeiro',
      complement: 'Appartment 1234',
      neighborhood: 'VTEX quarter',
      number: '25',
      postalcode: '12345678',
      state: 'RJ',
      street: 'VTEX street'
    },
    document: '12345671000',
    email: 'seller@email.com',
    hasAcceptedLegalTerms: true,
    salesChannel: '1',
    sellerAccountName: 'seller123',
    sellerEmail: 'selleremail@email.com',
    sellerName: 'Seller Name',
    sellerType: 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('PUT', '{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId');

req.query({
  accountName: '',
  environment: ''
});

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

req.type('json');
req.send({
  accountId: '5fb38ace-d95e-45ad-970d-ee97cce9fbcd',
  accountable: {
    email: 'email@email.com',
    name: 'Jane Smith',
    phone: '1234567890'
  },
  address: {
    city: 'Rio de Janeiro',
    complement: 'Appartment 1234',
    neighborhood: 'VTEX quarter',
    number: '25',
    postalcode: '12345678',
    state: 'RJ',
    street: 'VTEX street'
  },
  document: '12345671000',
  email: 'seller@email.com',
  hasAcceptedLegalTerms: true,
  salesChannel: '1',
  sellerAccountName: 'seller123',
  sellerEmail: 'selleremail@email.com',
  sellerName: 'Seller Name',
  sellerType: 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: 'PUT',
  url: '{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId',
  params: {accountName: '', environment: ''},
  headers: {accept: '', 'content-type': 'application/json'},
  data: {
    accountId: '5fb38ace-d95e-45ad-970d-ee97cce9fbcd',
    accountable: {email: 'email@email.com', name: 'Jane Smith', phone: '1234567890'},
    address: {
      city: 'Rio de Janeiro',
      complement: 'Appartment 1234',
      neighborhood: 'VTEX quarter',
      number: '25',
      postalcode: '12345678',
      state: 'RJ',
      street: 'VTEX street'
    },
    document: '12345671000',
    email: 'seller@email.com',
    hasAcceptedLegalTerms: true,
    salesChannel: '1',
    sellerAccountName: 'seller123',
    sellerEmail: 'selleremail@email.com',
    sellerName: 'Seller Name',
    sellerType: 1
  }
};

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

const url = '{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId?accountName=&environment=';
const options = {
  method: 'PUT',
  headers: {accept: '', 'content-type': 'application/json'},
  body: '{"accountId":"5fb38ace-d95e-45ad-970d-ee97cce9fbcd","accountable":{"email":"email@email.com","name":"Jane Smith","phone":"1234567890"},"address":{"city":"Rio de Janeiro","complement":"Appartment 1234","neighborhood":"VTEX quarter","number":"25","postalcode":"12345678","state":"RJ","street":"VTEX street"},"document":"12345671000","email":"seller@email.com","hasAcceptedLegalTerms":true,"salesChannel":"1","sellerAccountName":"seller123","sellerEmail":"selleremail@email.com","sellerName":"Seller Name","sellerType":1}'
};

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

NSDictionary *headers = @{ @"accept": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"accountId": @"5fb38ace-d95e-45ad-970d-ee97cce9fbcd",
                              @"accountable": @{ @"email": @"email@email.com", @"name": @"Jane Smith", @"phone": @"1234567890" },
                              @"address": @{ @"city": @"Rio de Janeiro", @"complement": @"Appartment 1234", @"neighborhood": @"VTEX quarter", @"number": @"25", @"postalcode": @"12345678", @"state": @"RJ", @"street": @"VTEX street" },
                              @"document": @"12345671000",
                              @"email": @"seller@email.com",
                              @"hasAcceptedLegalTerms": @YES,
                              @"salesChannel": @"1",
                              @"sellerAccountName": @"seller123",
                              @"sellerEmail": @"selleremail@email.com",
                              @"sellerName": @"Seller Name",
                              @"sellerType": @1 };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId?accountName=&environment="]
                                                       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}}/seller-register/pvt/seller-leads/:sellerLeadId?accountName=&environment=" in
let headers = Header.add_list (Header.init ()) [
  ("accept", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"accountId\": \"5fb38ace-d95e-45ad-970d-ee97cce9fbcd\",\n  \"accountable\": {\n    \"email\": \"email@email.com\",\n    \"name\": \"Jane Smith\",\n    \"phone\": \"1234567890\"\n  },\n  \"address\": {\n    \"city\": \"Rio de Janeiro\",\n    \"complement\": \"Appartment 1234\",\n    \"neighborhood\": \"VTEX quarter\",\n    \"number\": \"25\",\n    \"postalcode\": \"12345678\",\n    \"state\": \"RJ\",\n    \"street\": \"VTEX street\"\n  },\n  \"document\": \"12345671000\",\n  \"email\": \"seller@email.com\",\n  \"hasAcceptedLegalTerms\": true,\n  \"salesChannel\": \"1\",\n  \"sellerAccountName\": \"seller123\",\n  \"sellerEmail\": \"selleremail@email.com\",\n  \"sellerName\": \"Seller Name\",\n  \"sellerType\": 1\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId?accountName=&environment=",
  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([
    'accountId' => '5fb38ace-d95e-45ad-970d-ee97cce9fbcd',
    'accountable' => [
        'email' => 'email@email.com',
        'name' => 'Jane Smith',
        'phone' => '1234567890'
    ],
    'address' => [
        'city' => 'Rio de Janeiro',
        'complement' => 'Appartment 1234',
        'neighborhood' => 'VTEX quarter',
        'number' => '25',
        'postalcode' => '12345678',
        'state' => 'RJ',
        'street' => 'VTEX street'
    ],
    'document' => '12345671000',
    'email' => 'seller@email.com',
    'hasAcceptedLegalTerms' => null,
    'salesChannel' => '1',
    'sellerAccountName' => 'seller123',
    'sellerEmail' => 'selleremail@email.com',
    'sellerName' => 'Seller Name',
    'sellerType' => 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('PUT', '{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId?accountName=&environment=', [
  'body' => '{
  "accountId": "5fb38ace-d95e-45ad-970d-ee97cce9fbcd",
  "accountable": {
    "email": "email@email.com",
    "name": "Jane Smith",
    "phone": "1234567890"
  },
  "address": {
    "city": "Rio de Janeiro",
    "complement": "Appartment 1234",
    "neighborhood": "VTEX quarter",
    "number": "25",
    "postalcode": "12345678",
    "state": "RJ",
    "street": "VTEX street"
  },
  "document": "12345671000",
  "email": "seller@email.com",
  "hasAcceptedLegalTerms": true,
  "salesChannel": "1",
  "sellerAccountName": "seller123",
  "sellerEmail": "selleremail@email.com",
  "sellerName": "Seller Name",
  "sellerType": 1
}',
  'headers' => [
    'accept' => '',
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId');
$request->setMethod(HTTP_METH_PUT);

$request->setQueryData([
  'accountName' => '',
  'environment' => ''
]);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'accountId' => '5fb38ace-d95e-45ad-970d-ee97cce9fbcd',
  'accountable' => [
    'email' => 'email@email.com',
    'name' => 'Jane Smith',
    'phone' => '1234567890'
  ],
  'address' => [
    'city' => 'Rio de Janeiro',
    'complement' => 'Appartment 1234',
    'neighborhood' => 'VTEX quarter',
    'number' => '25',
    'postalcode' => '12345678',
    'state' => 'RJ',
    'street' => 'VTEX street'
  ],
  'document' => '12345671000',
  'email' => 'seller@email.com',
  'hasAcceptedLegalTerms' => null,
  'salesChannel' => '1',
  'sellerAccountName' => 'seller123',
  'sellerEmail' => 'selleremail@email.com',
  'sellerName' => 'Seller Name',
  'sellerType' => 1
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'accountId' => '5fb38ace-d95e-45ad-970d-ee97cce9fbcd',
  'accountable' => [
    'email' => 'email@email.com',
    'name' => 'Jane Smith',
    'phone' => '1234567890'
  ],
  'address' => [
    'city' => 'Rio de Janeiro',
    'complement' => 'Appartment 1234',
    'neighborhood' => 'VTEX quarter',
    'number' => '25',
    'postalcode' => '12345678',
    'state' => 'RJ',
    'street' => 'VTEX street'
  ],
  'document' => '12345671000',
  'email' => 'seller@email.com',
  'hasAcceptedLegalTerms' => null,
  'salesChannel' => '1',
  'sellerAccountName' => 'seller123',
  'sellerEmail' => 'selleremail@email.com',
  'sellerName' => 'Seller Name',
  'sellerType' => 1
]));
$request->setRequestUrl('{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setQuery(new http\QueryString([
  'accountName' => '',
  'environment' => ''
]));

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("accept", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId?accountName=&environment=' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "accountId": "5fb38ace-d95e-45ad-970d-ee97cce9fbcd",
  "accountable": {
    "email": "email@email.com",
    "name": "Jane Smith",
    "phone": "1234567890"
  },
  "address": {
    "city": "Rio de Janeiro",
    "complement": "Appartment 1234",
    "neighborhood": "VTEX quarter",
    "number": "25",
    "postalcode": "12345678",
    "state": "RJ",
    "street": "VTEX street"
  },
  "document": "12345671000",
  "email": "seller@email.com",
  "hasAcceptedLegalTerms": true,
  "salesChannel": "1",
  "sellerAccountName": "seller123",
  "sellerEmail": "selleremail@email.com",
  "sellerName": "Seller Name",
  "sellerType": 1
}'
$headers=@{}
$headers.Add("accept", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId?accountName=&environment=' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "accountId": "5fb38ace-d95e-45ad-970d-ee97cce9fbcd",
  "accountable": {
    "email": "email@email.com",
    "name": "Jane Smith",
    "phone": "1234567890"
  },
  "address": {
    "city": "Rio de Janeiro",
    "complement": "Appartment 1234",
    "neighborhood": "VTEX quarter",
    "number": "25",
    "postalcode": "12345678",
    "state": "RJ",
    "street": "VTEX street"
  },
  "document": "12345671000",
  "email": "seller@email.com",
  "hasAcceptedLegalTerms": true,
  "salesChannel": "1",
  "sellerAccountName": "seller123",
  "sellerEmail": "selleremail@email.com",
  "sellerName": "Seller Name",
  "sellerType": 1
}'
import http.client

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

payload = "{\n  \"accountId\": \"5fb38ace-d95e-45ad-970d-ee97cce9fbcd\",\n  \"accountable\": {\n    \"email\": \"email@email.com\",\n    \"name\": \"Jane Smith\",\n    \"phone\": \"1234567890\"\n  },\n  \"address\": {\n    \"city\": \"Rio de Janeiro\",\n    \"complement\": \"Appartment 1234\",\n    \"neighborhood\": \"VTEX quarter\",\n    \"number\": \"25\",\n    \"postalcode\": \"12345678\",\n    \"state\": \"RJ\",\n    \"street\": \"VTEX street\"\n  },\n  \"document\": \"12345671000\",\n  \"email\": \"seller@email.com\",\n  \"hasAcceptedLegalTerms\": true,\n  \"salesChannel\": \"1\",\n  \"sellerAccountName\": \"seller123\",\n  \"sellerEmail\": \"selleremail@email.com\",\n  \"sellerName\": \"Seller Name\",\n  \"sellerType\": 1\n}"

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

conn.request("PUT", "/baseUrl/seller-register/pvt/seller-leads/:sellerLeadId?accountName=&environment=", payload, headers)

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

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

url = "{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId"

querystring = {"accountName":"","environment":""}

payload = {
    "accountId": "5fb38ace-d95e-45ad-970d-ee97cce9fbcd",
    "accountable": {
        "email": "email@email.com",
        "name": "Jane Smith",
        "phone": "1234567890"
    },
    "address": {
        "city": "Rio de Janeiro",
        "complement": "Appartment 1234",
        "neighborhood": "VTEX quarter",
        "number": "25",
        "postalcode": "12345678",
        "state": "RJ",
        "street": "VTEX street"
    },
    "document": "12345671000",
    "email": "seller@email.com",
    "hasAcceptedLegalTerms": True,
    "salesChannel": "1",
    "sellerAccountName": "seller123",
    "sellerEmail": "selleremail@email.com",
    "sellerName": "Seller Name",
    "sellerType": 1
}
headers = {
    "accept": "",
    "content-type": "application/json"
}

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

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

url <- "{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId"

queryString <- list(
  accountName = "",
  environment = ""
)

payload <- "{\n  \"accountId\": \"5fb38ace-d95e-45ad-970d-ee97cce9fbcd\",\n  \"accountable\": {\n    \"email\": \"email@email.com\",\n    \"name\": \"Jane Smith\",\n    \"phone\": \"1234567890\"\n  },\n  \"address\": {\n    \"city\": \"Rio de Janeiro\",\n    \"complement\": \"Appartment 1234\",\n    \"neighborhood\": \"VTEX quarter\",\n    \"number\": \"25\",\n    \"postalcode\": \"12345678\",\n    \"state\": \"RJ\",\n    \"street\": \"VTEX street\"\n  },\n  \"document\": \"12345671000\",\n  \"email\": \"seller@email.com\",\n  \"hasAcceptedLegalTerms\": true,\n  \"salesChannel\": \"1\",\n  \"sellerAccountName\": \"seller123\",\n  \"sellerEmail\": \"selleremail@email.com\",\n  \"sellerName\": \"Seller Name\",\n  \"sellerType\": 1\n}"

encode <- "json"

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

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

url = URI("{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId?accountName=&environment=")

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

request = Net::HTTP::Put.new(url)
request["accept"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"accountId\": \"5fb38ace-d95e-45ad-970d-ee97cce9fbcd\",\n  \"accountable\": {\n    \"email\": \"email@email.com\",\n    \"name\": \"Jane Smith\",\n    \"phone\": \"1234567890\"\n  },\n  \"address\": {\n    \"city\": \"Rio de Janeiro\",\n    \"complement\": \"Appartment 1234\",\n    \"neighborhood\": \"VTEX quarter\",\n    \"number\": \"25\",\n    \"postalcode\": \"12345678\",\n    \"state\": \"RJ\",\n    \"street\": \"VTEX street\"\n  },\n  \"document\": \"12345671000\",\n  \"email\": \"seller@email.com\",\n  \"hasAcceptedLegalTerms\": true,\n  \"salesChannel\": \"1\",\n  \"sellerAccountName\": \"seller123\",\n  \"sellerEmail\": \"selleremail@email.com\",\n  \"sellerName\": \"Seller Name\",\n  \"sellerType\": 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.put('/baseUrl/seller-register/pvt/seller-leads/:sellerLeadId') do |req|
  req.headers['accept'] = ''
  req.params['accountName'] = ''
  req.params['environment'] = ''
  req.body = "{\n  \"accountId\": \"5fb38ace-d95e-45ad-970d-ee97cce9fbcd\",\n  \"accountable\": {\n    \"email\": \"email@email.com\",\n    \"name\": \"Jane Smith\",\n    \"phone\": \"1234567890\"\n  },\n  \"address\": {\n    \"city\": \"Rio de Janeiro\",\n    \"complement\": \"Appartment 1234\",\n    \"neighborhood\": \"VTEX quarter\",\n    \"number\": \"25\",\n    \"postalcode\": \"12345678\",\n    \"state\": \"RJ\",\n    \"street\": \"VTEX street\"\n  },\n  \"document\": \"12345671000\",\n  \"email\": \"seller@email.com\",\n  \"hasAcceptedLegalTerms\": true,\n  \"salesChannel\": \"1\",\n  \"sellerAccountName\": \"seller123\",\n  \"sellerEmail\": \"selleremail@email.com\",\n  \"sellerName\": \"Seller Name\",\n  \"sellerType\": 1\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}}/seller-register/pvt/seller-leads/:sellerLeadId";

    let querystring = [
        ("accountName", ""),
        ("environment", ""),
    ];

    let payload = json!({
        "accountId": "5fb38ace-d95e-45ad-970d-ee97cce9fbcd",
        "accountable": json!({
            "email": "email@email.com",
            "name": "Jane Smith",
            "phone": "1234567890"
        }),
        "address": json!({
            "city": "Rio de Janeiro",
            "complement": "Appartment 1234",
            "neighborhood": "VTEX quarter",
            "number": "25",
            "postalcode": "12345678",
            "state": "RJ",
            "street": "VTEX street"
        }),
        "document": "12345671000",
        "email": "seller@email.com",
        "hasAcceptedLegalTerms": true,
        "salesChannel": "1",
        "sellerAccountName": "seller123",
        "sellerEmail": "selleremail@email.com",
        "sellerName": "Seller Name",
        "sellerType": 1
    });

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

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

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

    dbg!(results);
}
curl --request PUT \
  --url '{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId?accountName=&environment=' \
  --header 'accept: ' \
  --header 'content-type: application/json' \
  --data '{
  "accountId": "5fb38ace-d95e-45ad-970d-ee97cce9fbcd",
  "accountable": {
    "email": "email@email.com",
    "name": "Jane Smith",
    "phone": "1234567890"
  },
  "address": {
    "city": "Rio de Janeiro",
    "complement": "Appartment 1234",
    "neighborhood": "VTEX quarter",
    "number": "25",
    "postalcode": "12345678",
    "state": "RJ",
    "street": "VTEX street"
  },
  "document": "12345671000",
  "email": "seller@email.com",
  "hasAcceptedLegalTerms": true,
  "salesChannel": "1",
  "sellerAccountName": "seller123",
  "sellerEmail": "selleremail@email.com",
  "sellerName": "Seller Name",
  "sellerType": 1
}'
echo '{
  "accountId": "5fb38ace-d95e-45ad-970d-ee97cce9fbcd",
  "accountable": {
    "email": "email@email.com",
    "name": "Jane Smith",
    "phone": "1234567890"
  },
  "address": {
    "city": "Rio de Janeiro",
    "complement": "Appartment 1234",
    "neighborhood": "VTEX quarter",
    "number": "25",
    "postalcode": "12345678",
    "state": "RJ",
    "street": "VTEX street"
  },
  "document": "12345671000",
  "email": "seller@email.com",
  "hasAcceptedLegalTerms": true,
  "salesChannel": "1",
  "sellerAccountName": "seller123",
  "sellerEmail": "selleremail@email.com",
  "sellerName": "Seller Name",
  "sellerType": 1
}' |  \
  http PUT '{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId?accountName=&environment=' \
  accept:'' \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'accept: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "accountId": "5fb38ace-d95e-45ad-970d-ee97cce9fbcd",\n  "accountable": {\n    "email": "email@email.com",\n    "name": "Jane Smith",\n    "phone": "1234567890"\n  },\n  "address": {\n    "city": "Rio de Janeiro",\n    "complement": "Appartment 1234",\n    "neighborhood": "VTEX quarter",\n    "number": "25",\n    "postalcode": "12345678",\n    "state": "RJ",\n    "street": "VTEX street"\n  },\n  "document": "12345671000",\n  "email": "seller@email.com",\n  "hasAcceptedLegalTerms": true,\n  "salesChannel": "1",\n  "sellerAccountName": "seller123",\n  "sellerEmail": "selleremail@email.com",\n  "sellerName": "Seller Name",\n  "sellerType": 1\n}' \
  --output-document \
  - '{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId?accountName=&environment='
import Foundation

let headers = [
  "accept": "",
  "content-type": "application/json"
]
let parameters = [
  "accountId": "5fb38ace-d95e-45ad-970d-ee97cce9fbcd",
  "accountable": [
    "email": "email@email.com",
    "name": "Jane Smith",
    "phone": "1234567890"
  ],
  "address": [
    "city": "Rio de Janeiro",
    "complement": "Appartment 1234",
    "neighborhood": "VTEX quarter",
    "number": "25",
    "postalcode": "12345678",
    "state": "RJ",
    "street": "VTEX street"
  ],
  "document": "12345671000",
  "email": "seller@email.com",
  "hasAcceptedLegalTerms": true,
  "salesChannel": "1",
  "sellerAccountName": "seller123",
  "sellerEmail": "selleremail@email.com",
  "sellerName": "Seller Name",
  "sellerType": 1
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId?accountName=&environment=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

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

dataTask.resume()
PUT Create Seller From Lead
{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId/seller
HEADERS

Accept
Content-Type
QUERY PARAMS

accountName
environment
isActive
sellerLeadId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId/seller?accountName=&environment=&isActive=");

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

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

(client/put "{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId/seller" {:headers {:accept ""
                                                                                                           :content-type ""}
                                                                                                 :query-params {:accountName ""
                                                                                                                :environment ""
                                                                                                                :isActive ""}})
require "http/client"

url = "{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId/seller?accountName=&environment=&isActive="
headers = HTTP::Headers{
  "accept" => ""
  "content-type" => ""
}

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}}/seller-register/pvt/seller-leads/:sellerLeadId/seller?accountName=&environment=&isActive="),
    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}}/seller-register/pvt/seller-leads/:sellerLeadId/seller?accountName=&environment=&isActive=");
var request = new RestRequest("", Method.Put);
request.AddHeader("accept", "");
request.AddHeader("content-type", "");
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId/seller?accountName=&environment=&isActive="

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

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

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

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

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

}
PUT /baseUrl/seller-register/pvt/seller-leads/:sellerLeadId/seller?accountName=&environment=&isActive= HTTP/1.1
Accept: 
Content-Type: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId/seller?accountName=&environment=&isActive=")
  .setHeader("accept", "")
  .setHeader("content-type", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId/seller?accountName=&environment=&isActive="))
    .header("accept", "")
    .header("content-type", "")
    .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}}/seller-register/pvt/seller-leads/:sellerLeadId/seller?accountName=&environment=&isActive=")
  .put(null)
  .addHeader("accept", "")
  .addHeader("content-type", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId/seller?accountName=&environment=&isActive=")
  .header("accept", "")
  .header("content-type", "")
  .asString();
const data = null;

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

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

xhr.open('PUT', '{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId/seller?accountName=&environment=&isActive=');
xhr.setRequestHeader('accept', '');
xhr.setRequestHeader('content-type', '');

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId/seller',
  params: {accountName: '', environment: '', isActive: ''},
  headers: {accept: '', 'content-type': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId/seller?accountName=&environment=&isActive=';
const options = {method: 'PUT', headers: {accept: '', 'content-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}}/seller-register/pvt/seller-leads/:sellerLeadId/seller?accountName=&environment=&isActive=',
  method: 'PUT',
  headers: {
    accept: '',
    'content-type': ''
  }
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId/seller?accountName=&environment=&isActive=")
  .put(null)
  .addHeader("accept", "")
  .addHeader("content-type", "")
  .build()

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

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/seller-register/pvt/seller-leads/:sellerLeadId/seller?accountName=&environment=&isActive=',
  headers: {
    accept: '',
    'content-type': ''
  }
};

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

  res.on('data', function (chunk) {
    chunks.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}}/seller-register/pvt/seller-leads/:sellerLeadId/seller',
  qs: {accountName: '', environment: '', isActive: ''},
  headers: {accept: '', 'content-type': ''}
};

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

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

const req = unirest('PUT', '{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId/seller');

req.query({
  accountName: '',
  environment: '',
  isActive: ''
});

req.headers({
  accept: '',
  'content-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}}/seller-register/pvt/seller-leads/:sellerLeadId/seller',
  params: {accountName: '', environment: '', isActive: ''},
  headers: {accept: '', 'content-type': ''}
};

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

const url = '{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId/seller?accountName=&environment=&isActive=';
const options = {method: 'PUT', headers: {accept: '', 'content-type': ''}};

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

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId/seller?accountName=&environment=&isActive="]
                                                       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}}/seller-register/pvt/seller-leads/:sellerLeadId/seller?accountName=&environment=&isActive=" in
let headers = Header.add_list (Header.init ()) [
  ("accept", "");
  ("content-type", "");
] in

Client.call ~headers `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId/seller?accountName=&environment=&isActive=",
  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}}/seller-register/pvt/seller-leads/:sellerLeadId/seller?accountName=&environment=&isActive=', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId/seller');
$request->setMethod(HTTP_METH_PUT);

$request->setQueryData([
  'accountName' => '',
  'environment' => '',
  'isActive' => ''
]);

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId/seller');
$request->setRequestMethod('PUT');
$request->setQuery(new http\QueryString([
  'accountName' => '',
  'environment' => '',
  'isActive' => ''
]));

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("accept", "")
$headers.Add("content-type", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId/seller?accountName=&environment=&isActive=' -Method PUT -Headers $headers
$headers=@{}
$headers.Add("accept", "")
$headers.Add("content-type", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId/seller?accountName=&environment=&isActive=' -Method PUT -Headers $headers
import http.client

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

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

conn.request("PUT", "/baseUrl/seller-register/pvt/seller-leads/:sellerLeadId/seller?accountName=&environment=&isActive=", headers=headers)

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

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

url = "{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId/seller"

querystring = {"accountName":"","environment":"","isActive":""}

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

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

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

url <- "{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId/seller"

queryString <- list(
  accountName = "",
  environment = "",
  isActive = ""
)

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

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

url = URI("{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId/seller?accountName=&environment=&isActive=")

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

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

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

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

response = conn.put('/baseUrl/seller-register/pvt/seller-leads/:sellerLeadId/seller') do |req|
  req.headers['accept'] = ''
  req.params['accountName'] = ''
  req.params['environment'] = ''
  req.params['isActive'] = ''
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId/seller";

    let querystring = [
        ("accountName", ""),
        ("environment", ""),
        ("isActive", ""),
    ];

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

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

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

    dbg!(results);
}
curl --request PUT \
  --url '{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId/seller?accountName=&environment=&isActive=' \
  --header 'accept: ' \
  --header 'content-type: '
http PUT '{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId/seller?accountName=&environment=&isActive=' \
  accept:'' \
  content-type:''
wget --quiet \
  --method PUT \
  --header 'accept: ' \
  --header 'content-type: ' \
  --output-document \
  - '{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId/seller?accountName=&environment=&isActive='
import Foundation

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId/seller?accountName=&environment=&isActive=")! 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()
DELETE Delete Seller Lead
{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId
HEADERS

Accept
Content-Type
QUERY PARAMS

accountName
environment
sellerLeadId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId?accountName=&environment=");

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

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

(client/delete "{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId" {:headers {:accept ""
                                                                                                       :content-type ""}
                                                                                             :query-params {:accountName ""
                                                                                                            :environment ""}})
require "http/client"

url = "{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId?accountName=&environment="
headers = HTTP::Headers{
  "accept" => ""
  "content-type" => ""
}

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}}/seller-register/pvt/seller-leads/:sellerLeadId?accountName=&environment="),
    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}}/seller-register/pvt/seller-leads/:sellerLeadId?accountName=&environment=");
var request = new RestRequest("", Method.Delete);
request.AddHeader("accept", "");
request.AddHeader("content-type", "");
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId?accountName=&environment="

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

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

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

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

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

}
DELETE /baseUrl/seller-register/pvt/seller-leads/:sellerLeadId?accountName=&environment= HTTP/1.1
Accept: 
Content-Type: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId?accountName=&environment=")
  .setHeader("accept", "")
  .setHeader("content-type", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId?accountName=&environment="))
    .header("accept", "")
    .header("content-type", "")
    .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}}/seller-register/pvt/seller-leads/:sellerLeadId?accountName=&environment=")
  .delete(null)
  .addHeader("accept", "")
  .addHeader("content-type", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId?accountName=&environment=")
  .header("accept", "")
  .header("content-type", "")
  .asString();
const data = null;

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

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

xhr.open('DELETE', '{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId?accountName=&environment=');
xhr.setRequestHeader('accept', '');
xhr.setRequestHeader('content-type', '');

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId',
  params: {accountName: '', environment: ''},
  headers: {accept: '', 'content-type': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId?accountName=&environment=';
const options = {method: 'DELETE', headers: {accept: '', 'content-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}}/seller-register/pvt/seller-leads/:sellerLeadId?accountName=&environment=',
  method: 'DELETE',
  headers: {
    accept: '',
    'content-type': ''
  }
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId?accountName=&environment=")
  .delete(null)
  .addHeader("accept", "")
  .addHeader("content-type", "")
  .build()

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

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/seller-register/pvt/seller-leads/:sellerLeadId?accountName=&environment=',
  headers: {
    accept: '',
    'content-type': ''
  }
};

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

  res.on('data', function (chunk) {
    chunks.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}}/seller-register/pvt/seller-leads/:sellerLeadId',
  qs: {accountName: '', environment: ''},
  headers: {accept: '', 'content-type': ''}
};

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

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

const req = unirest('DELETE', '{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId');

req.query({
  accountName: '',
  environment: ''
});

req.headers({
  accept: '',
  'content-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: 'DELETE',
  url: '{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId',
  params: {accountName: '', environment: ''},
  headers: {accept: '', 'content-type': ''}
};

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

const url = '{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId?accountName=&environment=';
const options = {method: 'DELETE', headers: {accept: '', 'content-type': ''}};

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

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId?accountName=&environment="]
                                                       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}}/seller-register/pvt/seller-leads/:sellerLeadId?accountName=&environment=" in
let headers = Header.add_list (Header.init ()) [
  ("accept", "");
  ("content-type", "");
] in

Client.call ~headers `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId?accountName=&environment=",
  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}}/seller-register/pvt/seller-leads/:sellerLeadId?accountName=&environment=', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId');
$request->setMethod(HTTP_METH_DELETE);

$request->setQueryData([
  'accountName' => '',
  'environment' => ''
]);

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId');
$request->setRequestMethod('DELETE');
$request->setQuery(new http\QueryString([
  'accountName' => '',
  'environment' => ''
]));

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("accept", "")
$headers.Add("content-type", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId?accountName=&environment=' -Method DELETE -Headers $headers
$headers=@{}
$headers.Add("accept", "")
$headers.Add("content-type", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId?accountName=&environment=' -Method DELETE -Headers $headers
import http.client

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

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

conn.request("DELETE", "/baseUrl/seller-register/pvt/seller-leads/:sellerLeadId?accountName=&environment=", headers=headers)

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

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

url = "{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId"

querystring = {"accountName":"","environment":""}

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

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

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

url <- "{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId"

queryString <- list(
  accountName = "",
  environment = ""
)

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

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

url = URI("{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId?accountName=&environment=")

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

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

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

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

response = conn.delete('/baseUrl/seller-register/pvt/seller-leads/:sellerLeadId') do |req|
  req.headers['accept'] = ''
  req.params['accountName'] = ''
  req.params['environment'] = ''
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId";

    let querystring = [
        ("accountName", ""),
        ("environment", ""),
    ];

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("accept", "".parse().unwrap());
    headers.insert("content-type", "".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}}/seller-register/pvt/seller-leads/:sellerLeadId?accountName=&environment=' \
  --header 'accept: ' \
  --header 'content-type: '
http DELETE '{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId?accountName=&environment=' \
  accept:'' \
  content-type:''
wget --quiet \
  --method DELETE \
  --header 'accept: ' \
  --header 'content-type: ' \
  --output-document \
  - '{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId?accountName=&environment='
import Foundation

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId?accountName=&environment=")! 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 Seller Lead's Data by Id
{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId
HEADERS

Accept
Content-Type
QUERY PARAMS

accountName
environment
sellerLeadId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId?accountName=&environment=");

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

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

(client/get "{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId" {:headers {:accept ""
                                                                                                    :content-type ""}
                                                                                          :query-params {:accountName ""
                                                                                                         :environment ""}})
require "http/client"

url = "{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId?accountName=&environment="
headers = HTTP::Headers{
  "accept" => ""
  "content-type" => ""
}

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}}/seller-register/pvt/seller-leads/:sellerLeadId?accountName=&environment="),
    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}}/seller-register/pvt/seller-leads/:sellerLeadId?accountName=&environment=");
var request = new RestRequest("", Method.Get);
request.AddHeader("accept", "");
request.AddHeader("content-type", "");
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId?accountName=&environment="

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

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

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

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

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

}
GET /baseUrl/seller-register/pvt/seller-leads/:sellerLeadId?accountName=&environment= HTTP/1.1
Accept: 
Content-Type: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId?accountName=&environment=")
  .setHeader("accept", "")
  .setHeader("content-type", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId?accountName=&environment="))
    .header("accept", "")
    .header("content-type", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId?accountName=&environment=")
  .get()
  .addHeader("accept", "")
  .addHeader("content-type", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId?accountName=&environment=")
  .header("accept", "")
  .header("content-type", "")
  .asString();
const data = null;

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

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

xhr.open('GET', '{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId?accountName=&environment=');
xhr.setRequestHeader('accept', '');
xhr.setRequestHeader('content-type', '');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId',
  params: {accountName: '', environment: ''},
  headers: {accept: '', 'content-type': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId?accountName=&environment=';
const options = {method: 'GET', headers: {accept: '', 'content-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}}/seller-register/pvt/seller-leads/:sellerLeadId?accountName=&environment=',
  method: 'GET',
  headers: {
    accept: '',
    'content-type': ''
  }
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId?accountName=&environment=")
  .get()
  .addHeader("accept", "")
  .addHeader("content-type", "")
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/seller-register/pvt/seller-leads/:sellerLeadId?accountName=&environment=',
  headers: {
    accept: '',
    'content-type': ''
  }
};

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

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

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId',
  qs: {accountName: '', environment: ''},
  headers: {accept: '', 'content-type': ''}
};

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

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

const req = unirest('GET', '{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId');

req.query({
  accountName: '',
  environment: ''
});

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

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId',
  params: {accountName: '', environment: ''},
  headers: {accept: '', 'content-type': ''}
};

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

const url = '{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId?accountName=&environment=';
const options = {method: 'GET', headers: {accept: '', 'content-type': ''}};

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

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId?accountName=&environment="]
                                                       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}}/seller-register/pvt/seller-leads/:sellerLeadId?accountName=&environment=" in
let headers = Header.add_list (Header.init ()) [
  ("accept", "");
  ("content-type", "");
] in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId?accountName=&environment=",
  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}}/seller-register/pvt/seller-leads/:sellerLeadId?accountName=&environment=', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'accountName' => '',
  'environment' => ''
]);

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'accountName' => '',
  'environment' => ''
]));

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("accept", "")
$headers.Add("content-type", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId?accountName=&environment=' -Method GET -Headers $headers
$headers=@{}
$headers.Add("accept", "")
$headers.Add("content-type", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId?accountName=&environment=' -Method GET -Headers $headers
import http.client

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

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

conn.request("GET", "/baseUrl/seller-register/pvt/seller-leads/:sellerLeadId?accountName=&environment=", headers=headers)

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

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

url = "{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId"

querystring = {"accountName":"","environment":""}

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

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

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

url <- "{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId"

queryString <- list(
  accountName = "",
  environment = ""
)

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

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

url = URI("{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId?accountName=&environment=")

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

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

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

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

response = conn.get('/baseUrl/seller-register/pvt/seller-leads/:sellerLeadId') do |req|
  req.headers['accept'] = ''
  req.params['accountName'] = ''
  req.params['environment'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId";

    let querystring = [
        ("accountName", ""),
        ("environment", ""),
    ];

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId?accountName=&environment=")! 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 Invite Seller Lead
{{baseUrl}}/seller-register/pvt/seller-leads
HEADERS

Accept
Content-Type
QUERY PARAMS

accountName
environment
BODY json

{
  "accountId": "",
  "accountable": {
    "email": "",
    "name": "",
    "phone": ""
  },
  "address": {
    "city": "",
    "complement": "",
    "neighborhood": "",
    "number": "",
    "postalcode": "",
    "state": "",
    "street": ""
  },
  "document": "",
  "email": "",
  "hasAcceptedLegalTerms": false,
  "salesChannel": "",
  "sellerAccountName": "",
  "sellerEmail": "",
  "sellerName": "",
  "sellerType": 0
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/seller-register/pvt/seller-leads?accountName=&environment=");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"accountId\": \"5fb38ace-d95e-45ad-970d-ee97cce9fbcd\",\n  \"accountable\": {\n    \"email\": \"email@email.com\",\n    \"name\": \"Jane Smith\",\n    \"phone\": \"1234567890\"\n  },\n  \"address\": {\n    \"city\": \"Rio de Janeiro\",\n    \"complement\": \"Appartment 1234\",\n    \"neighborhood\": \"VTEX quarter\",\n    \"number\": \"25\",\n    \"postalcode\": \"12345678\",\n    \"state\": \"RJ\",\n    \"street\": \"VTEX street\"\n  },\n  \"document\": \"12345671000\",\n  \"email\": \"email@email.com\",\n  \"hasAcceptedLegalTerms\": true,\n  \"salesChannel\": \"1\",\n  \"sellerAccountName\": \"seller123\",\n  \"sellerEmail\": \"selleremail@email.com\",\n  \"sellerName\": \"Seller Name\",\n  \"sellerType\": 1\n}");

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

(client/post "{{baseUrl}}/seller-register/pvt/seller-leads" {:headers {:accept ""}
                                                                             :query-params {:accountName ""
                                                                                            :environment ""}
                                                                             :content-type :json
                                                                             :form-params {:accountId "5fb38ace-d95e-45ad-970d-ee97cce9fbcd"
                                                                                           :accountable {:email "email@email.com"
                                                                                                         :name "Jane Smith"
                                                                                                         :phone "1234567890"}
                                                                                           :address {:city "Rio de Janeiro"
                                                                                                     :complement "Appartment 1234"
                                                                                                     :neighborhood "VTEX quarter"
                                                                                                     :number "25"
                                                                                                     :postalcode "12345678"
                                                                                                     :state "RJ"
                                                                                                     :street "VTEX street"}
                                                                                           :document "12345671000"
                                                                                           :email "email@email.com"
                                                                                           :hasAcceptedLegalTerms true
                                                                                           :salesChannel "1"
                                                                                           :sellerAccountName "seller123"
                                                                                           :sellerEmail "selleremail@email.com"
                                                                                           :sellerName "Seller Name"
                                                                                           :sellerType 1}})
require "http/client"

url = "{{baseUrl}}/seller-register/pvt/seller-leads?accountName=&environment="
headers = HTTP::Headers{
  "accept" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"accountId\": \"5fb38ace-d95e-45ad-970d-ee97cce9fbcd\",\n  \"accountable\": {\n    \"email\": \"email@email.com\",\n    \"name\": \"Jane Smith\",\n    \"phone\": \"1234567890\"\n  },\n  \"address\": {\n    \"city\": \"Rio de Janeiro\",\n    \"complement\": \"Appartment 1234\",\n    \"neighborhood\": \"VTEX quarter\",\n    \"number\": \"25\",\n    \"postalcode\": \"12345678\",\n    \"state\": \"RJ\",\n    \"street\": \"VTEX street\"\n  },\n  \"document\": \"12345671000\",\n  \"email\": \"email@email.com\",\n  \"hasAcceptedLegalTerms\": true,\n  \"salesChannel\": \"1\",\n  \"sellerAccountName\": \"seller123\",\n  \"sellerEmail\": \"selleremail@email.com\",\n  \"sellerName\": \"Seller Name\",\n  \"sellerType\": 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}}/seller-register/pvt/seller-leads?accountName=&environment="),
    Headers =
    {
        { "accept", "" },
    },
    Content = new StringContent("{\n  \"accountId\": \"5fb38ace-d95e-45ad-970d-ee97cce9fbcd\",\n  \"accountable\": {\n    \"email\": \"email@email.com\",\n    \"name\": \"Jane Smith\",\n    \"phone\": \"1234567890\"\n  },\n  \"address\": {\n    \"city\": \"Rio de Janeiro\",\n    \"complement\": \"Appartment 1234\",\n    \"neighborhood\": \"VTEX quarter\",\n    \"number\": \"25\",\n    \"postalcode\": \"12345678\",\n    \"state\": \"RJ\",\n    \"street\": \"VTEX street\"\n  },\n  \"document\": \"12345671000\",\n  \"email\": \"email@email.com\",\n  \"hasAcceptedLegalTerms\": true,\n  \"salesChannel\": \"1\",\n  \"sellerAccountName\": \"seller123\",\n  \"sellerEmail\": \"selleremail@email.com\",\n  \"sellerName\": \"Seller Name\",\n  \"sellerType\": 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}}/seller-register/pvt/seller-leads?accountName=&environment=");
var request = new RestRequest("", Method.Post);
request.AddHeader("accept", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"accountId\": \"5fb38ace-d95e-45ad-970d-ee97cce9fbcd\",\n  \"accountable\": {\n    \"email\": \"email@email.com\",\n    \"name\": \"Jane Smith\",\n    \"phone\": \"1234567890\"\n  },\n  \"address\": {\n    \"city\": \"Rio de Janeiro\",\n    \"complement\": \"Appartment 1234\",\n    \"neighborhood\": \"VTEX quarter\",\n    \"number\": \"25\",\n    \"postalcode\": \"12345678\",\n    \"state\": \"RJ\",\n    \"street\": \"VTEX street\"\n  },\n  \"document\": \"12345671000\",\n  \"email\": \"email@email.com\",\n  \"hasAcceptedLegalTerms\": true,\n  \"salesChannel\": \"1\",\n  \"sellerAccountName\": \"seller123\",\n  \"sellerEmail\": \"selleremail@email.com\",\n  \"sellerName\": \"Seller Name\",\n  \"sellerType\": 1\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/seller-register/pvt/seller-leads?accountName=&environment="

	payload := strings.NewReader("{\n  \"accountId\": \"5fb38ace-d95e-45ad-970d-ee97cce9fbcd\",\n  \"accountable\": {\n    \"email\": \"email@email.com\",\n    \"name\": \"Jane Smith\",\n    \"phone\": \"1234567890\"\n  },\n  \"address\": {\n    \"city\": \"Rio de Janeiro\",\n    \"complement\": \"Appartment 1234\",\n    \"neighborhood\": \"VTEX quarter\",\n    \"number\": \"25\",\n    \"postalcode\": \"12345678\",\n    \"state\": \"RJ\",\n    \"street\": \"VTEX street\"\n  },\n  \"document\": \"12345671000\",\n  \"email\": \"email@email.com\",\n  \"hasAcceptedLegalTerms\": true,\n  \"salesChannel\": \"1\",\n  \"sellerAccountName\": \"seller123\",\n  \"sellerEmail\": \"selleremail@email.com\",\n  \"sellerName\": \"Seller Name\",\n  \"sellerType\": 1\n}")

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

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

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

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

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

}
POST /baseUrl/seller-register/pvt/seller-leads?accountName=&environment= HTTP/1.1
Accept: 
Content-Type: application/json
Host: example.com
Content-Length: 628

{
  "accountId": "5fb38ace-d95e-45ad-970d-ee97cce9fbcd",
  "accountable": {
    "email": "email@email.com",
    "name": "Jane Smith",
    "phone": "1234567890"
  },
  "address": {
    "city": "Rio de Janeiro",
    "complement": "Appartment 1234",
    "neighborhood": "VTEX quarter",
    "number": "25",
    "postalcode": "12345678",
    "state": "RJ",
    "street": "VTEX street"
  },
  "document": "12345671000",
  "email": "email@email.com",
  "hasAcceptedLegalTerms": true,
  "salesChannel": "1",
  "sellerAccountName": "seller123",
  "sellerEmail": "selleremail@email.com",
  "sellerName": "Seller Name",
  "sellerType": 1
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/seller-register/pvt/seller-leads?accountName=&environment=")
  .setHeader("accept", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"accountId\": \"5fb38ace-d95e-45ad-970d-ee97cce9fbcd\",\n  \"accountable\": {\n    \"email\": \"email@email.com\",\n    \"name\": \"Jane Smith\",\n    \"phone\": \"1234567890\"\n  },\n  \"address\": {\n    \"city\": \"Rio de Janeiro\",\n    \"complement\": \"Appartment 1234\",\n    \"neighborhood\": \"VTEX quarter\",\n    \"number\": \"25\",\n    \"postalcode\": \"12345678\",\n    \"state\": \"RJ\",\n    \"street\": \"VTEX street\"\n  },\n  \"document\": \"12345671000\",\n  \"email\": \"email@email.com\",\n  \"hasAcceptedLegalTerms\": true,\n  \"salesChannel\": \"1\",\n  \"sellerAccountName\": \"seller123\",\n  \"sellerEmail\": \"selleremail@email.com\",\n  \"sellerName\": \"Seller Name\",\n  \"sellerType\": 1\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/seller-register/pvt/seller-leads?accountName=&environment="))
    .header("accept", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"accountId\": \"5fb38ace-d95e-45ad-970d-ee97cce9fbcd\",\n  \"accountable\": {\n    \"email\": \"email@email.com\",\n    \"name\": \"Jane Smith\",\n    \"phone\": \"1234567890\"\n  },\n  \"address\": {\n    \"city\": \"Rio de Janeiro\",\n    \"complement\": \"Appartment 1234\",\n    \"neighborhood\": \"VTEX quarter\",\n    \"number\": \"25\",\n    \"postalcode\": \"12345678\",\n    \"state\": \"RJ\",\n    \"street\": \"VTEX street\"\n  },\n  \"document\": \"12345671000\",\n  \"email\": \"email@email.com\",\n  \"hasAcceptedLegalTerms\": true,\n  \"salesChannel\": \"1\",\n  \"sellerAccountName\": \"seller123\",\n  \"sellerEmail\": \"selleremail@email.com\",\n  \"sellerName\": \"Seller Name\",\n  \"sellerType\": 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  \"accountId\": \"5fb38ace-d95e-45ad-970d-ee97cce9fbcd\",\n  \"accountable\": {\n    \"email\": \"email@email.com\",\n    \"name\": \"Jane Smith\",\n    \"phone\": \"1234567890\"\n  },\n  \"address\": {\n    \"city\": \"Rio de Janeiro\",\n    \"complement\": \"Appartment 1234\",\n    \"neighborhood\": \"VTEX quarter\",\n    \"number\": \"25\",\n    \"postalcode\": \"12345678\",\n    \"state\": \"RJ\",\n    \"street\": \"VTEX street\"\n  },\n  \"document\": \"12345671000\",\n  \"email\": \"email@email.com\",\n  \"hasAcceptedLegalTerms\": true,\n  \"salesChannel\": \"1\",\n  \"sellerAccountName\": \"seller123\",\n  \"sellerEmail\": \"selleremail@email.com\",\n  \"sellerName\": \"Seller Name\",\n  \"sellerType\": 1\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/seller-register/pvt/seller-leads?accountName=&environment=")
  .post(body)
  .addHeader("accept", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/seller-register/pvt/seller-leads?accountName=&environment=")
  .header("accept", "")
  .header("content-type", "application/json")
  .body("{\n  \"accountId\": \"5fb38ace-d95e-45ad-970d-ee97cce9fbcd\",\n  \"accountable\": {\n    \"email\": \"email@email.com\",\n    \"name\": \"Jane Smith\",\n    \"phone\": \"1234567890\"\n  },\n  \"address\": {\n    \"city\": \"Rio de Janeiro\",\n    \"complement\": \"Appartment 1234\",\n    \"neighborhood\": \"VTEX quarter\",\n    \"number\": \"25\",\n    \"postalcode\": \"12345678\",\n    \"state\": \"RJ\",\n    \"street\": \"VTEX street\"\n  },\n  \"document\": \"12345671000\",\n  \"email\": \"email@email.com\",\n  \"hasAcceptedLegalTerms\": true,\n  \"salesChannel\": \"1\",\n  \"sellerAccountName\": \"seller123\",\n  \"sellerEmail\": \"selleremail@email.com\",\n  \"sellerName\": \"Seller Name\",\n  \"sellerType\": 1\n}")
  .asString();
const data = JSON.stringify({
  accountId: '5fb38ace-d95e-45ad-970d-ee97cce9fbcd',
  accountable: {
    email: 'email@email.com',
    name: 'Jane Smith',
    phone: '1234567890'
  },
  address: {
    city: 'Rio de Janeiro',
    complement: 'Appartment 1234',
    neighborhood: 'VTEX quarter',
    number: '25',
    postalcode: '12345678',
    state: 'RJ',
    street: 'VTEX street'
  },
  document: '12345671000',
  email: 'email@email.com',
  hasAcceptedLegalTerms: true,
  salesChannel: '1',
  sellerAccountName: 'seller123',
  sellerEmail: 'selleremail@email.com',
  sellerName: 'Seller Name',
  sellerType: 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}}/seller-register/pvt/seller-leads?accountName=&environment=');
xhr.setRequestHeader('accept', '');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/seller-register/pvt/seller-leads',
  params: {accountName: '', environment: ''},
  headers: {accept: '', 'content-type': 'application/json'},
  data: {
    accountId: '5fb38ace-d95e-45ad-970d-ee97cce9fbcd',
    accountable: {email: 'email@email.com', name: 'Jane Smith', phone: '1234567890'},
    address: {
      city: 'Rio de Janeiro',
      complement: 'Appartment 1234',
      neighborhood: 'VTEX quarter',
      number: '25',
      postalcode: '12345678',
      state: 'RJ',
      street: 'VTEX street'
    },
    document: '12345671000',
    email: 'email@email.com',
    hasAcceptedLegalTerms: true,
    salesChannel: '1',
    sellerAccountName: 'seller123',
    sellerEmail: 'selleremail@email.com',
    sellerName: 'Seller Name',
    sellerType: 1
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/seller-register/pvt/seller-leads?accountName=&environment=';
const options = {
  method: 'POST',
  headers: {accept: '', 'content-type': 'application/json'},
  body: '{"accountId":"5fb38ace-d95e-45ad-970d-ee97cce9fbcd","accountable":{"email":"email@email.com","name":"Jane Smith","phone":"1234567890"},"address":{"city":"Rio de Janeiro","complement":"Appartment 1234","neighborhood":"VTEX quarter","number":"25","postalcode":"12345678","state":"RJ","street":"VTEX street"},"document":"12345671000","email":"email@email.com","hasAcceptedLegalTerms":true,"salesChannel":"1","sellerAccountName":"seller123","sellerEmail":"selleremail@email.com","sellerName":"Seller Name","sellerType":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}}/seller-register/pvt/seller-leads?accountName=&environment=',
  method: 'POST',
  headers: {
    accept: '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "accountId": "5fb38ace-d95e-45ad-970d-ee97cce9fbcd",\n  "accountable": {\n    "email": "email@email.com",\n    "name": "Jane Smith",\n    "phone": "1234567890"\n  },\n  "address": {\n    "city": "Rio de Janeiro",\n    "complement": "Appartment 1234",\n    "neighborhood": "VTEX quarter",\n    "number": "25",\n    "postalcode": "12345678",\n    "state": "RJ",\n    "street": "VTEX street"\n  },\n  "document": "12345671000",\n  "email": "email@email.com",\n  "hasAcceptedLegalTerms": true,\n  "salesChannel": "1",\n  "sellerAccountName": "seller123",\n  "sellerEmail": "selleremail@email.com",\n  "sellerName": "Seller Name",\n  "sellerType": 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  \"accountId\": \"5fb38ace-d95e-45ad-970d-ee97cce9fbcd\",\n  \"accountable\": {\n    \"email\": \"email@email.com\",\n    \"name\": \"Jane Smith\",\n    \"phone\": \"1234567890\"\n  },\n  \"address\": {\n    \"city\": \"Rio de Janeiro\",\n    \"complement\": \"Appartment 1234\",\n    \"neighborhood\": \"VTEX quarter\",\n    \"number\": \"25\",\n    \"postalcode\": \"12345678\",\n    \"state\": \"RJ\",\n    \"street\": \"VTEX street\"\n  },\n  \"document\": \"12345671000\",\n  \"email\": \"email@email.com\",\n  \"hasAcceptedLegalTerms\": true,\n  \"salesChannel\": \"1\",\n  \"sellerAccountName\": \"seller123\",\n  \"sellerEmail\": \"selleremail@email.com\",\n  \"sellerName\": \"Seller Name\",\n  \"sellerType\": 1\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/seller-register/pvt/seller-leads?accountName=&environment=")
  .post(body)
  .addHeader("accept", "")
  .addHeader("content-type", "application/json")
  .build()

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

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/seller-register/pvt/seller-leads?accountName=&environment=',
  headers: {
    accept: '',
    'content-type': 'application/json'
  }
};

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

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

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

req.write(JSON.stringify({
  accountId: '5fb38ace-d95e-45ad-970d-ee97cce9fbcd',
  accountable: {email: 'email@email.com', name: 'Jane Smith', phone: '1234567890'},
  address: {
    city: 'Rio de Janeiro',
    complement: 'Appartment 1234',
    neighborhood: 'VTEX quarter',
    number: '25',
    postalcode: '12345678',
    state: 'RJ',
    street: 'VTEX street'
  },
  document: '12345671000',
  email: 'email@email.com',
  hasAcceptedLegalTerms: true,
  salesChannel: '1',
  sellerAccountName: 'seller123',
  sellerEmail: 'selleremail@email.com',
  sellerName: 'Seller Name',
  sellerType: 1
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/seller-register/pvt/seller-leads',
  qs: {accountName: '', environment: ''},
  headers: {accept: '', 'content-type': 'application/json'},
  body: {
    accountId: '5fb38ace-d95e-45ad-970d-ee97cce9fbcd',
    accountable: {email: 'email@email.com', name: 'Jane Smith', phone: '1234567890'},
    address: {
      city: 'Rio de Janeiro',
      complement: 'Appartment 1234',
      neighborhood: 'VTEX quarter',
      number: '25',
      postalcode: '12345678',
      state: 'RJ',
      street: 'VTEX street'
    },
    document: '12345671000',
    email: 'email@email.com',
    hasAcceptedLegalTerms: true,
    salesChannel: '1',
    sellerAccountName: 'seller123',
    sellerEmail: 'selleremail@email.com',
    sellerName: 'Seller Name',
    sellerType: 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}}/seller-register/pvt/seller-leads');

req.query({
  accountName: '',
  environment: ''
});

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

req.type('json');
req.send({
  accountId: '5fb38ace-d95e-45ad-970d-ee97cce9fbcd',
  accountable: {
    email: 'email@email.com',
    name: 'Jane Smith',
    phone: '1234567890'
  },
  address: {
    city: 'Rio de Janeiro',
    complement: 'Appartment 1234',
    neighborhood: 'VTEX quarter',
    number: '25',
    postalcode: '12345678',
    state: 'RJ',
    street: 'VTEX street'
  },
  document: '12345671000',
  email: 'email@email.com',
  hasAcceptedLegalTerms: true,
  salesChannel: '1',
  sellerAccountName: 'seller123',
  sellerEmail: 'selleremail@email.com',
  sellerName: 'Seller Name',
  sellerType: 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}}/seller-register/pvt/seller-leads',
  params: {accountName: '', environment: ''},
  headers: {accept: '', 'content-type': 'application/json'},
  data: {
    accountId: '5fb38ace-d95e-45ad-970d-ee97cce9fbcd',
    accountable: {email: 'email@email.com', name: 'Jane Smith', phone: '1234567890'},
    address: {
      city: 'Rio de Janeiro',
      complement: 'Appartment 1234',
      neighborhood: 'VTEX quarter',
      number: '25',
      postalcode: '12345678',
      state: 'RJ',
      street: 'VTEX street'
    },
    document: '12345671000',
    email: 'email@email.com',
    hasAcceptedLegalTerms: true,
    salesChannel: '1',
    sellerAccountName: 'seller123',
    sellerEmail: 'selleremail@email.com',
    sellerName: 'Seller Name',
    sellerType: 1
  }
};

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

const url = '{{baseUrl}}/seller-register/pvt/seller-leads?accountName=&environment=';
const options = {
  method: 'POST',
  headers: {accept: '', 'content-type': 'application/json'},
  body: '{"accountId":"5fb38ace-d95e-45ad-970d-ee97cce9fbcd","accountable":{"email":"email@email.com","name":"Jane Smith","phone":"1234567890"},"address":{"city":"Rio de Janeiro","complement":"Appartment 1234","neighborhood":"VTEX quarter","number":"25","postalcode":"12345678","state":"RJ","street":"VTEX street"},"document":"12345671000","email":"email@email.com","hasAcceptedLegalTerms":true,"salesChannel":"1","sellerAccountName":"seller123","sellerEmail":"selleremail@email.com","sellerName":"Seller Name","sellerType":1}'
};

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

NSDictionary *headers = @{ @"accept": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"accountId": @"5fb38ace-d95e-45ad-970d-ee97cce9fbcd",
                              @"accountable": @{ @"email": @"email@email.com", @"name": @"Jane Smith", @"phone": @"1234567890" },
                              @"address": @{ @"city": @"Rio de Janeiro", @"complement": @"Appartment 1234", @"neighborhood": @"VTEX quarter", @"number": @"25", @"postalcode": @"12345678", @"state": @"RJ", @"street": @"VTEX street" },
                              @"document": @"12345671000",
                              @"email": @"email@email.com",
                              @"hasAcceptedLegalTerms": @YES,
                              @"salesChannel": @"1",
                              @"sellerAccountName": @"seller123",
                              @"sellerEmail": @"selleremail@email.com",
                              @"sellerName": @"Seller Name",
                              @"sellerType": @1 };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/seller-register/pvt/seller-leads?accountName=&environment="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

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

let uri = Uri.of_string "{{baseUrl}}/seller-register/pvt/seller-leads?accountName=&environment=" in
let headers = Header.add_list (Header.init ()) [
  ("accept", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"accountId\": \"5fb38ace-d95e-45ad-970d-ee97cce9fbcd\",\n  \"accountable\": {\n    \"email\": \"email@email.com\",\n    \"name\": \"Jane Smith\",\n    \"phone\": \"1234567890\"\n  },\n  \"address\": {\n    \"city\": \"Rio de Janeiro\",\n    \"complement\": \"Appartment 1234\",\n    \"neighborhood\": \"VTEX quarter\",\n    \"number\": \"25\",\n    \"postalcode\": \"12345678\",\n    \"state\": \"RJ\",\n    \"street\": \"VTEX street\"\n  },\n  \"document\": \"12345671000\",\n  \"email\": \"email@email.com\",\n  \"hasAcceptedLegalTerms\": true,\n  \"salesChannel\": \"1\",\n  \"sellerAccountName\": \"seller123\",\n  \"sellerEmail\": \"selleremail@email.com\",\n  \"sellerName\": \"Seller Name\",\n  \"sellerType\": 1\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/seller-register/pvt/seller-leads?accountName=&environment=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'accountId' => '5fb38ace-d95e-45ad-970d-ee97cce9fbcd',
    'accountable' => [
        'email' => 'email@email.com',
        'name' => 'Jane Smith',
        'phone' => '1234567890'
    ],
    'address' => [
        'city' => 'Rio de Janeiro',
        'complement' => 'Appartment 1234',
        'neighborhood' => 'VTEX quarter',
        'number' => '25',
        'postalcode' => '12345678',
        'state' => 'RJ',
        'street' => 'VTEX street'
    ],
    'document' => '12345671000',
    'email' => 'email@email.com',
    'hasAcceptedLegalTerms' => null,
    'salesChannel' => '1',
    'sellerAccountName' => 'seller123',
    'sellerEmail' => 'selleremail@email.com',
    'sellerName' => 'Seller Name',
    'sellerType' => 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}}/seller-register/pvt/seller-leads?accountName=&environment=', [
  'body' => '{
  "accountId": "5fb38ace-d95e-45ad-970d-ee97cce9fbcd",
  "accountable": {
    "email": "email@email.com",
    "name": "Jane Smith",
    "phone": "1234567890"
  },
  "address": {
    "city": "Rio de Janeiro",
    "complement": "Appartment 1234",
    "neighborhood": "VTEX quarter",
    "number": "25",
    "postalcode": "12345678",
    "state": "RJ",
    "street": "VTEX street"
  },
  "document": "12345671000",
  "email": "email@email.com",
  "hasAcceptedLegalTerms": true,
  "salesChannel": "1",
  "sellerAccountName": "seller123",
  "sellerEmail": "selleremail@email.com",
  "sellerName": "Seller Name",
  "sellerType": 1
}',
  'headers' => [
    'accept' => '',
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/seller-register/pvt/seller-leads');
$request->setMethod(HTTP_METH_POST);

$request->setQueryData([
  'accountName' => '',
  'environment' => ''
]);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'accountId' => '5fb38ace-d95e-45ad-970d-ee97cce9fbcd',
  'accountable' => [
    'email' => 'email@email.com',
    'name' => 'Jane Smith',
    'phone' => '1234567890'
  ],
  'address' => [
    'city' => 'Rio de Janeiro',
    'complement' => 'Appartment 1234',
    'neighborhood' => 'VTEX quarter',
    'number' => '25',
    'postalcode' => '12345678',
    'state' => 'RJ',
    'street' => 'VTEX street'
  ],
  'document' => '12345671000',
  'email' => 'email@email.com',
  'hasAcceptedLegalTerms' => null,
  'salesChannel' => '1',
  'sellerAccountName' => 'seller123',
  'sellerEmail' => 'selleremail@email.com',
  'sellerName' => 'Seller Name',
  'sellerType' => 1
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'accountId' => '5fb38ace-d95e-45ad-970d-ee97cce9fbcd',
  'accountable' => [
    'email' => 'email@email.com',
    'name' => 'Jane Smith',
    'phone' => '1234567890'
  ],
  'address' => [
    'city' => 'Rio de Janeiro',
    'complement' => 'Appartment 1234',
    'neighborhood' => 'VTEX quarter',
    'number' => '25',
    'postalcode' => '12345678',
    'state' => 'RJ',
    'street' => 'VTEX street'
  ],
  'document' => '12345671000',
  'email' => 'email@email.com',
  'hasAcceptedLegalTerms' => null,
  'salesChannel' => '1',
  'sellerAccountName' => 'seller123',
  'sellerEmail' => 'selleremail@email.com',
  'sellerName' => 'Seller Name',
  'sellerType' => 1
]));
$request->setRequestUrl('{{baseUrl}}/seller-register/pvt/seller-leads');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setQuery(new http\QueryString([
  'accountName' => '',
  'environment' => ''
]));

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("accept", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/seller-register/pvt/seller-leads?accountName=&environment=' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "accountId": "5fb38ace-d95e-45ad-970d-ee97cce9fbcd",
  "accountable": {
    "email": "email@email.com",
    "name": "Jane Smith",
    "phone": "1234567890"
  },
  "address": {
    "city": "Rio de Janeiro",
    "complement": "Appartment 1234",
    "neighborhood": "VTEX quarter",
    "number": "25",
    "postalcode": "12345678",
    "state": "RJ",
    "street": "VTEX street"
  },
  "document": "12345671000",
  "email": "email@email.com",
  "hasAcceptedLegalTerms": true,
  "salesChannel": "1",
  "sellerAccountName": "seller123",
  "sellerEmail": "selleremail@email.com",
  "sellerName": "Seller Name",
  "sellerType": 1
}'
$headers=@{}
$headers.Add("accept", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/seller-register/pvt/seller-leads?accountName=&environment=' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "accountId": "5fb38ace-d95e-45ad-970d-ee97cce9fbcd",
  "accountable": {
    "email": "email@email.com",
    "name": "Jane Smith",
    "phone": "1234567890"
  },
  "address": {
    "city": "Rio de Janeiro",
    "complement": "Appartment 1234",
    "neighborhood": "VTEX quarter",
    "number": "25",
    "postalcode": "12345678",
    "state": "RJ",
    "street": "VTEX street"
  },
  "document": "12345671000",
  "email": "email@email.com",
  "hasAcceptedLegalTerms": true,
  "salesChannel": "1",
  "sellerAccountName": "seller123",
  "sellerEmail": "selleremail@email.com",
  "sellerName": "Seller Name",
  "sellerType": 1
}'
import http.client

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

payload = "{\n  \"accountId\": \"5fb38ace-d95e-45ad-970d-ee97cce9fbcd\",\n  \"accountable\": {\n    \"email\": \"email@email.com\",\n    \"name\": \"Jane Smith\",\n    \"phone\": \"1234567890\"\n  },\n  \"address\": {\n    \"city\": \"Rio de Janeiro\",\n    \"complement\": \"Appartment 1234\",\n    \"neighborhood\": \"VTEX quarter\",\n    \"number\": \"25\",\n    \"postalcode\": \"12345678\",\n    \"state\": \"RJ\",\n    \"street\": \"VTEX street\"\n  },\n  \"document\": \"12345671000\",\n  \"email\": \"email@email.com\",\n  \"hasAcceptedLegalTerms\": true,\n  \"salesChannel\": \"1\",\n  \"sellerAccountName\": \"seller123\",\n  \"sellerEmail\": \"selleremail@email.com\",\n  \"sellerName\": \"Seller Name\",\n  \"sellerType\": 1\n}"

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

conn.request("POST", "/baseUrl/seller-register/pvt/seller-leads?accountName=&environment=", payload, headers)

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

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

url = "{{baseUrl}}/seller-register/pvt/seller-leads"

querystring = {"accountName":"","environment":""}

payload = {
    "accountId": "5fb38ace-d95e-45ad-970d-ee97cce9fbcd",
    "accountable": {
        "email": "email@email.com",
        "name": "Jane Smith",
        "phone": "1234567890"
    },
    "address": {
        "city": "Rio de Janeiro",
        "complement": "Appartment 1234",
        "neighborhood": "VTEX quarter",
        "number": "25",
        "postalcode": "12345678",
        "state": "RJ",
        "street": "VTEX street"
    },
    "document": "12345671000",
    "email": "email@email.com",
    "hasAcceptedLegalTerms": True,
    "salesChannel": "1",
    "sellerAccountName": "seller123",
    "sellerEmail": "selleremail@email.com",
    "sellerName": "Seller Name",
    "sellerType": 1
}
headers = {
    "accept": "",
    "content-type": "application/json"
}

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

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

url <- "{{baseUrl}}/seller-register/pvt/seller-leads"

queryString <- list(
  accountName = "",
  environment = ""
)

payload <- "{\n  \"accountId\": \"5fb38ace-d95e-45ad-970d-ee97cce9fbcd\",\n  \"accountable\": {\n    \"email\": \"email@email.com\",\n    \"name\": \"Jane Smith\",\n    \"phone\": \"1234567890\"\n  },\n  \"address\": {\n    \"city\": \"Rio de Janeiro\",\n    \"complement\": \"Appartment 1234\",\n    \"neighborhood\": \"VTEX quarter\",\n    \"number\": \"25\",\n    \"postalcode\": \"12345678\",\n    \"state\": \"RJ\",\n    \"street\": \"VTEX street\"\n  },\n  \"document\": \"12345671000\",\n  \"email\": \"email@email.com\",\n  \"hasAcceptedLegalTerms\": true,\n  \"salesChannel\": \"1\",\n  \"sellerAccountName\": \"seller123\",\n  \"sellerEmail\": \"selleremail@email.com\",\n  \"sellerName\": \"Seller Name\",\n  \"sellerType\": 1\n}"

encode <- "json"

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

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

url = URI("{{baseUrl}}/seller-register/pvt/seller-leads?accountName=&environment=")

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

request = Net::HTTP::Post.new(url)
request["accept"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"accountId\": \"5fb38ace-d95e-45ad-970d-ee97cce9fbcd\",\n  \"accountable\": {\n    \"email\": \"email@email.com\",\n    \"name\": \"Jane Smith\",\n    \"phone\": \"1234567890\"\n  },\n  \"address\": {\n    \"city\": \"Rio de Janeiro\",\n    \"complement\": \"Appartment 1234\",\n    \"neighborhood\": \"VTEX quarter\",\n    \"number\": \"25\",\n    \"postalcode\": \"12345678\",\n    \"state\": \"RJ\",\n    \"street\": \"VTEX street\"\n  },\n  \"document\": \"12345671000\",\n  \"email\": \"email@email.com\",\n  \"hasAcceptedLegalTerms\": true,\n  \"salesChannel\": \"1\",\n  \"sellerAccountName\": \"seller123\",\n  \"sellerEmail\": \"selleremail@email.com\",\n  \"sellerName\": \"Seller Name\",\n  \"sellerType\": 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/seller-register/pvt/seller-leads') do |req|
  req.headers['accept'] = ''
  req.params['accountName'] = ''
  req.params['environment'] = ''
  req.body = "{\n  \"accountId\": \"5fb38ace-d95e-45ad-970d-ee97cce9fbcd\",\n  \"accountable\": {\n    \"email\": \"email@email.com\",\n    \"name\": \"Jane Smith\",\n    \"phone\": \"1234567890\"\n  },\n  \"address\": {\n    \"city\": \"Rio de Janeiro\",\n    \"complement\": \"Appartment 1234\",\n    \"neighborhood\": \"VTEX quarter\",\n    \"number\": \"25\",\n    \"postalcode\": \"12345678\",\n    \"state\": \"RJ\",\n    \"street\": \"VTEX street\"\n  },\n  \"document\": \"12345671000\",\n  \"email\": \"email@email.com\",\n  \"hasAcceptedLegalTerms\": true,\n  \"salesChannel\": \"1\",\n  \"sellerAccountName\": \"seller123\",\n  \"sellerEmail\": \"selleremail@email.com\",\n  \"sellerName\": \"Seller Name\",\n  \"sellerType\": 1\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/seller-register/pvt/seller-leads";

    let querystring = [
        ("accountName", ""),
        ("environment", ""),
    ];

    let payload = json!({
        "accountId": "5fb38ace-d95e-45ad-970d-ee97cce9fbcd",
        "accountable": json!({
            "email": "email@email.com",
            "name": "Jane Smith",
            "phone": "1234567890"
        }),
        "address": json!({
            "city": "Rio de Janeiro",
            "complement": "Appartment 1234",
            "neighborhood": "VTEX quarter",
            "number": "25",
            "postalcode": "12345678",
            "state": "RJ",
            "street": "VTEX street"
        }),
        "document": "12345671000",
        "email": "email@email.com",
        "hasAcceptedLegalTerms": true,
        "salesChannel": "1",
        "sellerAccountName": "seller123",
        "sellerEmail": "selleremail@email.com",
        "sellerName": "Seller Name",
        "sellerType": 1
    });

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

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

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

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/seller-register/pvt/seller-leads?accountName=&environment=' \
  --header 'accept: ' \
  --header 'content-type: application/json' \
  --data '{
  "accountId": "5fb38ace-d95e-45ad-970d-ee97cce9fbcd",
  "accountable": {
    "email": "email@email.com",
    "name": "Jane Smith",
    "phone": "1234567890"
  },
  "address": {
    "city": "Rio de Janeiro",
    "complement": "Appartment 1234",
    "neighborhood": "VTEX quarter",
    "number": "25",
    "postalcode": "12345678",
    "state": "RJ",
    "street": "VTEX street"
  },
  "document": "12345671000",
  "email": "email@email.com",
  "hasAcceptedLegalTerms": true,
  "salesChannel": "1",
  "sellerAccountName": "seller123",
  "sellerEmail": "selleremail@email.com",
  "sellerName": "Seller Name",
  "sellerType": 1
}'
echo '{
  "accountId": "5fb38ace-d95e-45ad-970d-ee97cce9fbcd",
  "accountable": {
    "email": "email@email.com",
    "name": "Jane Smith",
    "phone": "1234567890"
  },
  "address": {
    "city": "Rio de Janeiro",
    "complement": "Appartment 1234",
    "neighborhood": "VTEX quarter",
    "number": "25",
    "postalcode": "12345678",
    "state": "RJ",
    "street": "VTEX street"
  },
  "document": "12345671000",
  "email": "email@email.com",
  "hasAcceptedLegalTerms": true,
  "salesChannel": "1",
  "sellerAccountName": "seller123",
  "sellerEmail": "selleremail@email.com",
  "sellerName": "Seller Name",
  "sellerType": 1
}' |  \
  http POST '{{baseUrl}}/seller-register/pvt/seller-leads?accountName=&environment=' \
  accept:'' \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'accept: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "accountId": "5fb38ace-d95e-45ad-970d-ee97cce9fbcd",\n  "accountable": {\n    "email": "email@email.com",\n    "name": "Jane Smith",\n    "phone": "1234567890"\n  },\n  "address": {\n    "city": "Rio de Janeiro",\n    "complement": "Appartment 1234",\n    "neighborhood": "VTEX quarter",\n    "number": "25",\n    "postalcode": "12345678",\n    "state": "RJ",\n    "street": "VTEX street"\n  },\n  "document": "12345671000",\n  "email": "email@email.com",\n  "hasAcceptedLegalTerms": true,\n  "salesChannel": "1",\n  "sellerAccountName": "seller123",\n  "sellerEmail": "selleremail@email.com",\n  "sellerName": "Seller Name",\n  "sellerType": 1\n}' \
  --output-document \
  - '{{baseUrl}}/seller-register/pvt/seller-leads?accountName=&environment='
import Foundation

let headers = [
  "accept": "",
  "content-type": "application/json"
]
let parameters = [
  "accountId": "5fb38ace-d95e-45ad-970d-ee97cce9fbcd",
  "accountable": [
    "email": "email@email.com",
    "name": "Jane Smith",
    "phone": "1234567890"
  ],
  "address": [
    "city": "Rio de Janeiro",
    "complement": "Appartment 1234",
    "neighborhood": "VTEX quarter",
    "number": "25",
    "postalcode": "12345678",
    "state": "RJ",
    "street": "VTEX street"
  ],
  "document": "12345671000",
  "email": "email@email.com",
  "hasAcceptedLegalTerms": true,
  "salesChannel": "1",
  "sellerAccountName": "seller123",
  "sellerEmail": "selleremail@email.com",
  "sellerName": "Seller Name",
  "sellerType": 1
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/seller-register/pvt/seller-leads?accountName=&environment=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

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

dataTask.resume()
GET List Seller Leads
{{baseUrl}}/seller-register/pvt/seller-leads
HEADERS

Accept
Content-Type
QUERY PARAMS

accountName
environment
offset
limit
isConnected
search
status
orderBy
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/seller-register/pvt/seller-leads?accountName=&environment=&offset=&limit=&isConnected=&search=&status=&orderBy=");

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

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

(client/get "{{baseUrl}}/seller-register/pvt/seller-leads" {:headers {:accept ""
                                                                                      :content-type ""}
                                                                            :query-params {:accountName ""
                                                                                           :environment ""
                                                                                           :offset ""
                                                                                           :limit ""
                                                                                           :isConnected ""
                                                                                           :search ""
                                                                                           :status ""
                                                                                           :orderBy ""}})
require "http/client"

url = "{{baseUrl}}/seller-register/pvt/seller-leads?accountName=&environment=&offset=&limit=&isConnected=&search=&status=&orderBy="
headers = HTTP::Headers{
  "accept" => ""
  "content-type" => ""
}

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}}/seller-register/pvt/seller-leads?accountName=&environment=&offset=&limit=&isConnected=&search=&status=&orderBy="),
    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}}/seller-register/pvt/seller-leads?accountName=&environment=&offset=&limit=&isConnected=&search=&status=&orderBy=");
var request = new RestRequest("", Method.Get);
request.AddHeader("accept", "");
request.AddHeader("content-type", "");
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/seller-register/pvt/seller-leads?accountName=&environment=&offset=&limit=&isConnected=&search=&status=&orderBy="

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

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

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

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

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

}
GET /baseUrl/seller-register/pvt/seller-leads?accountName=&environment=&offset=&limit=&isConnected=&search=&status=&orderBy= HTTP/1.1
Accept: 
Content-Type: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/seller-register/pvt/seller-leads?accountName=&environment=&offset=&limit=&isConnected=&search=&status=&orderBy=")
  .setHeader("accept", "")
  .setHeader("content-type", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/seller-register/pvt/seller-leads?accountName=&environment=&offset=&limit=&isConnected=&search=&status=&orderBy="))
    .header("accept", "")
    .header("content-type", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/seller-register/pvt/seller-leads?accountName=&environment=&offset=&limit=&isConnected=&search=&status=&orderBy=")
  .get()
  .addHeader("accept", "")
  .addHeader("content-type", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/seller-register/pvt/seller-leads?accountName=&environment=&offset=&limit=&isConnected=&search=&status=&orderBy=")
  .header("accept", "")
  .header("content-type", "")
  .asString();
const data = null;

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

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

xhr.open('GET', '{{baseUrl}}/seller-register/pvt/seller-leads?accountName=&environment=&offset=&limit=&isConnected=&search=&status=&orderBy=');
xhr.setRequestHeader('accept', '');
xhr.setRequestHeader('content-type', '');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/seller-register/pvt/seller-leads',
  params: {
    accountName: '',
    environment: '',
    offset: '',
    limit: '',
    isConnected: '',
    search: '',
    status: '',
    orderBy: ''
  },
  headers: {accept: '', 'content-type': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/seller-register/pvt/seller-leads?accountName=&environment=&offset=&limit=&isConnected=&search=&status=&orderBy=';
const options = {method: 'GET', headers: {accept: '', 'content-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}}/seller-register/pvt/seller-leads?accountName=&environment=&offset=&limit=&isConnected=&search=&status=&orderBy=',
  method: 'GET',
  headers: {
    accept: '',
    'content-type': ''
  }
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/seller-register/pvt/seller-leads?accountName=&environment=&offset=&limit=&isConnected=&search=&status=&orderBy=")
  .get()
  .addHeader("accept", "")
  .addHeader("content-type", "")
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/seller-register/pvt/seller-leads?accountName=&environment=&offset=&limit=&isConnected=&search=&status=&orderBy=',
  headers: {
    accept: '',
    'content-type': ''
  }
};

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

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

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/seller-register/pvt/seller-leads',
  qs: {
    accountName: '',
    environment: '',
    offset: '',
    limit: '',
    isConnected: '',
    search: '',
    status: '',
    orderBy: ''
  },
  headers: {accept: '', 'content-type': ''}
};

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

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

const req = unirest('GET', '{{baseUrl}}/seller-register/pvt/seller-leads');

req.query({
  accountName: '',
  environment: '',
  offset: '',
  limit: '',
  isConnected: '',
  search: '',
  status: '',
  orderBy: ''
});

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

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/seller-register/pvt/seller-leads',
  params: {
    accountName: '',
    environment: '',
    offset: '',
    limit: '',
    isConnected: '',
    search: '',
    status: '',
    orderBy: ''
  },
  headers: {accept: '', 'content-type': ''}
};

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

const url = '{{baseUrl}}/seller-register/pvt/seller-leads?accountName=&environment=&offset=&limit=&isConnected=&search=&status=&orderBy=';
const options = {method: 'GET', headers: {accept: '', 'content-type': ''}};

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

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/seller-register/pvt/seller-leads?accountName=&environment=&offset=&limit=&isConnected=&search=&status=&orderBy="]
                                                       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}}/seller-register/pvt/seller-leads?accountName=&environment=&offset=&limit=&isConnected=&search=&status=&orderBy=" in
let headers = Header.add_list (Header.init ()) [
  ("accept", "");
  ("content-type", "");
] in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/seller-register/pvt/seller-leads?accountName=&environment=&offset=&limit=&isConnected=&search=&status=&orderBy=",
  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}}/seller-register/pvt/seller-leads?accountName=&environment=&offset=&limit=&isConnected=&search=&status=&orderBy=', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/seller-register/pvt/seller-leads');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'accountName' => '',
  'environment' => '',
  'offset' => '',
  'limit' => '',
  'isConnected' => '',
  'search' => '',
  'status' => '',
  'orderBy' => ''
]);

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/seller-register/pvt/seller-leads');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'accountName' => '',
  'environment' => '',
  'offset' => '',
  'limit' => '',
  'isConnected' => '',
  'search' => '',
  'status' => '',
  'orderBy' => ''
]));

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("accept", "")
$headers.Add("content-type", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/seller-register/pvt/seller-leads?accountName=&environment=&offset=&limit=&isConnected=&search=&status=&orderBy=' -Method GET -Headers $headers
$headers=@{}
$headers.Add("accept", "")
$headers.Add("content-type", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/seller-register/pvt/seller-leads?accountName=&environment=&offset=&limit=&isConnected=&search=&status=&orderBy=' -Method GET -Headers $headers
import http.client

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

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

conn.request("GET", "/baseUrl/seller-register/pvt/seller-leads?accountName=&environment=&offset=&limit=&isConnected=&search=&status=&orderBy=", headers=headers)

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

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

url = "{{baseUrl}}/seller-register/pvt/seller-leads"

querystring = {"accountName":"","environment":"","offset":"","limit":"","isConnected":"","search":"","status":"","orderBy":""}

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

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

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

url <- "{{baseUrl}}/seller-register/pvt/seller-leads"

queryString <- list(
  accountName = "",
  environment = "",
  offset = "",
  limit = "",
  isConnected = "",
  search = "",
  status = "",
  orderBy = ""
)

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

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

url = URI("{{baseUrl}}/seller-register/pvt/seller-leads?accountName=&environment=&offset=&limit=&isConnected=&search=&status=&orderBy=")

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

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

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

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

response = conn.get('/baseUrl/seller-register/pvt/seller-leads') do |req|
  req.headers['accept'] = ''
  req.params['accountName'] = ''
  req.params['environment'] = ''
  req.params['offset'] = ''
  req.params['limit'] = ''
  req.params['isConnected'] = ''
  req.params['search'] = ''
  req.params['status'] = ''
  req.params['orderBy'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/seller-register/pvt/seller-leads";

    let querystring = [
        ("accountName", ""),
        ("environment", ""),
        ("offset", ""),
        ("limit", ""),
        ("isConnected", ""),
        ("search", ""),
        ("status", ""),
        ("orderBy", ""),
    ];

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("accept", "".parse().unwrap());
    headers.insert("content-type", "".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}}/seller-register/pvt/seller-leads?accountName=&environment=&offset=&limit=&isConnected=&search=&status=&orderBy=' \
  --header 'accept: ' \
  --header 'content-type: '
http GET '{{baseUrl}}/seller-register/pvt/seller-leads?accountName=&environment=&offset=&limit=&isConnected=&search=&status=&orderBy=' \
  accept:'' \
  content-type:''
wget --quiet \
  --method GET \
  --header 'accept: ' \
  --header 'content-type: ' \
  --output-document \
  - '{{baseUrl}}/seller-register/pvt/seller-leads?accountName=&environment=&offset=&limit=&isConnected=&search=&status=&orderBy='
import Foundation

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/seller-register/pvt/seller-leads?accountName=&environment=&offset=&limit=&isConnected=&search=&status=&orderBy=")! 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()
PUT Resend Seller Lead Invite
{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId/status
HEADERS

Accept
Content-Type
QUERY PARAMS

accountName
environment
sellerLeadId
BODY json

{
  "status": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId/status?accountName=&environment=");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"status\": \"accepted\"\n}");

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

(client/put "{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId/status" {:headers {:accept ""}
                                                                                                 :query-params {:accountName ""
                                                                                                                :environment ""}
                                                                                                 :content-type :json
                                                                                                 :form-params {:status "accepted"}})
require "http/client"

url = "{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId/status?accountName=&environment="
headers = HTTP::Headers{
  "accept" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"status\": \"accepted\"\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}}/seller-register/pvt/seller-leads/:sellerLeadId/status?accountName=&environment="),
    Headers =
    {
        { "accept", "" },
    },
    Content = new StringContent("{\n  \"status\": \"accepted\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId/status?accountName=&environment=");
var request = new RestRequest("", Method.Put);
request.AddHeader("accept", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"status\": \"accepted\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId/status?accountName=&environment="

	payload := strings.NewReader("{\n  \"status\": \"accepted\"\n}")

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

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

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

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

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

}
PUT /baseUrl/seller-register/pvt/seller-leads/:sellerLeadId/status?accountName=&environment= HTTP/1.1
Accept: 
Content-Type: application/json
Host: example.com
Content-Length: 26

{
  "status": "accepted"
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId/status?accountName=&environment=")
  .setHeader("accept", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"status\": \"accepted\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId/status?accountName=&environment="))
    .header("accept", "")
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"status\": \"accepted\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"status\": \"accepted\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId/status?accountName=&environment=")
  .put(body)
  .addHeader("accept", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId/status?accountName=&environment=")
  .header("accept", "")
  .header("content-type", "application/json")
  .body("{\n  \"status\": \"accepted\"\n}")
  .asString();
const data = JSON.stringify({
  status: 'accepted'
});

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

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

xhr.open('PUT', '{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId/status?accountName=&environment=');
xhr.setRequestHeader('accept', '');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId/status',
  params: {accountName: '', environment: ''},
  headers: {accept: '', 'content-type': 'application/json'},
  data: {status: 'accepted'}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId/status?accountName=&environment=';
const options = {
  method: 'PUT',
  headers: {accept: '', 'content-type': 'application/json'},
  body: '{"status":"accepted"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId/status?accountName=&environment=',
  method: 'PUT',
  headers: {
    accept: '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "status": "accepted"\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"status\": \"accepted\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId/status?accountName=&environment=")
  .put(body)
  .addHeader("accept", "")
  .addHeader("content-type", "application/json")
  .build()

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

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/seller-register/pvt/seller-leads/:sellerLeadId/status?accountName=&environment=',
  headers: {
    accept: '',
    'content-type': 'application/json'
  }
};

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

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

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

req.write(JSON.stringify({status: 'accepted'}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId/status',
  qs: {accountName: '', environment: ''},
  headers: {accept: '', 'content-type': 'application/json'},
  body: {status: 'accepted'},
  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}}/seller-register/pvt/seller-leads/:sellerLeadId/status');

req.query({
  accountName: '',
  environment: ''
});

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

req.type('json');
req.send({
  status: 'accepted'
});

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}}/seller-register/pvt/seller-leads/:sellerLeadId/status',
  params: {accountName: '', environment: ''},
  headers: {accept: '', 'content-type': 'application/json'},
  data: {status: 'accepted'}
};

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

const url = '{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId/status?accountName=&environment=';
const options = {
  method: 'PUT',
  headers: {accept: '', 'content-type': 'application/json'},
  body: '{"status":"accepted"}'
};

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

NSDictionary *headers = @{ @"accept": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"status": @"accepted" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId/status?accountName=&environment="]
                                                       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}}/seller-register/pvt/seller-leads/:sellerLeadId/status?accountName=&environment=" in
let headers = Header.add_list (Header.init ()) [
  ("accept", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"status\": \"accepted\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId/status?accountName=&environment=",
  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([
    'status' => 'accepted'
  ]),
  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('PUT', '{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId/status?accountName=&environment=', [
  'body' => '{
  "status": "accepted"
}',
  'headers' => [
    'accept' => '',
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId/status');
$request->setMethod(HTTP_METH_PUT);

$request->setQueryData([
  'accountName' => '',
  'environment' => ''
]);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'status' => 'accepted'
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'status' => 'accepted'
]));
$request->setRequestUrl('{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId/status');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setQuery(new http\QueryString([
  'accountName' => '',
  'environment' => ''
]));

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("accept", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId/status?accountName=&environment=' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "status": "accepted"
}'
$headers=@{}
$headers.Add("accept", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId/status?accountName=&environment=' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "status": "accepted"
}'
import http.client

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

payload = "{\n  \"status\": \"accepted\"\n}"

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

conn.request("PUT", "/baseUrl/seller-register/pvt/seller-leads/:sellerLeadId/status?accountName=&environment=", payload, headers)

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

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

url = "{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId/status"

querystring = {"accountName":"","environment":""}

payload = { "status": "accepted" }
headers = {
    "accept": "",
    "content-type": "application/json"
}

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

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

url <- "{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId/status"

queryString <- list(
  accountName = "",
  environment = ""
)

payload <- "{\n  \"status\": \"accepted\"\n}"

encode <- "json"

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

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

url = URI("{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId/status?accountName=&environment=")

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

request = Net::HTTP::Put.new(url)
request["accept"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"status\": \"accepted\"\n}"

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

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

response = conn.put('/baseUrl/seller-register/pvt/seller-leads/:sellerLeadId/status') do |req|
  req.headers['accept'] = ''
  req.params['accountName'] = ''
  req.params['environment'] = ''
  req.body = "{\n  \"status\": \"accepted\"\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}}/seller-register/pvt/seller-leads/:sellerLeadId/status";

    let querystring = [
        ("accountName", ""),
        ("environment", ""),
    ];

    let payload = json!({"status": "accepted"});

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

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

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

    dbg!(results);
}
curl --request PUT \
  --url '{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId/status?accountName=&environment=' \
  --header 'accept: ' \
  --header 'content-type: application/json' \
  --data '{
  "status": "accepted"
}'
echo '{
  "status": "accepted"
}' |  \
  http PUT '{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId/status?accountName=&environment=' \
  accept:'' \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'accept: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "status": "accepted"\n}' \
  --output-document \
  - '{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId/status?accountName=&environment='
import Foundation

let headers = [
  "accept": "",
  "content-type": "application/json"
]
let parameters = ["status": "accepted"] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/seller-register/pvt/seller-leads/:sellerLeadId/status?accountName=&environment=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

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

dataTask.resume()
POST Configure Seller Account
{{baseUrl}}/seller-register/pvt/sellers
HEADERS

Accept
Content-Type
QUERY PARAMS

accountName
environment
BODY json

{
  "CSCIdentification": "",
  "account": "",
  "allowHybridPayments": false,
  "availableSalesChannels": [
    {
      "id": 0,
      "isSelected": false,
      "name": ""
    }
  ],
  "catalogSystemEndpoint": "",
  "channel": "",
  "deliveryPolicy": "",
  "description": "",
  "email": "",
  "exchangeReturnPolicy": "",
  "fulfillmentEndpoint": "",
  "fulfillmentSellerId": "",
  "groups": [
    {
      "id": "",
      "name": ""
    }
  ],
  "id": "",
  "isActive": false,
  "isBetterScope": false,
  "isVtex": false,
  "name": "",
  "password": "",
  "salesChannel": "",
  "score": "",
  "securityPrivacyPolicy": "",
  "sellerCommissionConfiguration": {},
  "sellerType": 0,
  "taxCode": "",
  "trustPolicy": "",
  "user": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/seller-register/pvt/sellers?accountName=&environment=");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"CSCIdentification\": \"cscidentification 123\",\n  \"account\": \"partner01\",\n  \"allowHybridPayments\": false,\n  \"availableSalesChannels\": [\n    {\n      \"id\": 1,\n      \"isSelected\": true,\n      \"name\": \"Loja Principal\"\n    },\n    {\n      \"id\": 2,\n      \"isSelected\": true,\n      \"name\": \"Terceira\"\n    },\n    {\n      \"id\": 3,\n      \"isSelected\": true,\n      \"name\": \"Marketplaces\"\n    }\n  ],\n  \"catalogSystemEndpoint\": \"https://pedrostore.vtexcommercestable.com.br/api/catalog_system/\",\n  \"channel\": \"marketplaceA\",\n  \"deliveryPolicy\": \"Describe delivery policy\",\n  \"description\": \"Seller A, from the B industry.\",\n  \"email\": \"seller@email.com\",\n  \"exchangeReturnPolicy\": \"Describe exchange and returns policy\",\n  \"fulfillmentEndpoint\": \"http://fulfillment.vtexcommerce.com.br/api/fulfillment?an=parceiro01\",\n  \"fulfillmentSellerId\": \"seller1\",\n  \"groups\": [\n    {\n      \"groups\": [\n        {\n          \"id\": \"8d845239bf1448dc8bc3ed3121837511\",\n          \"name\": \"long tail\"\n        },\n        {\n          \"id\": \"b9bcd348ab9c4cec8285ff9485c27a72\",\n          \"name\": \"franchise accounts\"\n        }\n      ]\n    }\n  ],\n  \"id\": \"testeMARCUS123\",\n  \"isActive\": true,\n  \"isBetterScope\": false,\n  \"isVtex\": true,\n  \"name\": \"qamarketplace\",\n  \"password\": null,\n  \"salesChannel\": \"1\",\n  \"score\": 0,\n  \"securityPrivacyPolicy\": null,\n  \"sellerCommissionConfiguration\": {\n    \"categoriesCommissionConfiguration\": [],\n    \"freightCommissionPercentage\": 4,\n    \"productCommissionPercentage\": 3\n  },\n  \"sellerType\": 1,\n  \"taxCode\": \"34444\",\n  \"trustPolicy\": \"Default\",\n  \"user\": null\n}");

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

(client/post "{{baseUrl}}/seller-register/pvt/sellers" {:headers {:accept ""}
                                                                        :query-params {:accountName ""
                                                                                       :environment ""}
                                                                        :content-type :json
                                                                        :form-params {:CSCIdentification "cscidentification 123"
                                                                                      :account "partner01"
                                                                                      :allowHybridPayments false
                                                                                      :availableSalesChannels [{:id 1
                                                                                                                :isSelected true
                                                                                                                :name "Loja Principal"} {:id 2
                                                                                                                :isSelected true
                                                                                                                :name "Terceira"} {:id 3
                                                                                                                :isSelected true
                                                                                                                :name "Marketplaces"}]
                                                                                      :catalogSystemEndpoint "https://pedrostore.vtexcommercestable.com.br/api/catalog_system/"
                                                                                      :channel "marketplaceA"
                                                                                      :deliveryPolicy "Describe delivery policy"
                                                                                      :description "Seller A, from the B industry."
                                                                                      :email "seller@email.com"
                                                                                      :exchangeReturnPolicy "Describe exchange and returns policy"
                                                                                      :fulfillmentEndpoint "http://fulfillment.vtexcommerce.com.br/api/fulfillment?an=parceiro01"
                                                                                      :fulfillmentSellerId "seller1"
                                                                                      :groups [{:groups [{:id "8d845239bf1448dc8bc3ed3121837511"
                                                                                                          :name "long tail"} {:id "b9bcd348ab9c4cec8285ff9485c27a72"
                                                                                                          :name "franchise accounts"}]}]
                                                                                      :id "testeMARCUS123"
                                                                                      :isActive true
                                                                                      :isBetterScope false
                                                                                      :isVtex true
                                                                                      :name "qamarketplace"
                                                                                      :password nil
                                                                                      :salesChannel "1"
                                                                                      :score 0
                                                                                      :securityPrivacyPolicy nil
                                                                                      :sellerCommissionConfiguration {:categoriesCommissionConfiguration []
                                                                                                                      :freightCommissionPercentage 4
                                                                                                                      :productCommissionPercentage 3}
                                                                                      :sellerType 1
                                                                                      :taxCode "34444"
                                                                                      :trustPolicy "Default"
                                                                                      :user nil}})
require "http/client"

url = "{{baseUrl}}/seller-register/pvt/sellers?accountName=&environment="
headers = HTTP::Headers{
  "accept" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"CSCIdentification\": \"cscidentification 123\",\n  \"account\": \"partner01\",\n  \"allowHybridPayments\": false,\n  \"availableSalesChannels\": [\n    {\n      \"id\": 1,\n      \"isSelected\": true,\n      \"name\": \"Loja Principal\"\n    },\n    {\n      \"id\": 2,\n      \"isSelected\": true,\n      \"name\": \"Terceira\"\n    },\n    {\n      \"id\": 3,\n      \"isSelected\": true,\n      \"name\": \"Marketplaces\"\n    }\n  ],\n  \"catalogSystemEndpoint\": \"https://pedrostore.vtexcommercestable.com.br/api/catalog_system/\",\n  \"channel\": \"marketplaceA\",\n  \"deliveryPolicy\": \"Describe delivery policy\",\n  \"description\": \"Seller A, from the B industry.\",\n  \"email\": \"seller@email.com\",\n  \"exchangeReturnPolicy\": \"Describe exchange and returns policy\",\n  \"fulfillmentEndpoint\": \"http://fulfillment.vtexcommerce.com.br/api/fulfillment?an=parceiro01\",\n  \"fulfillmentSellerId\": \"seller1\",\n  \"groups\": [\n    {\n      \"groups\": [\n        {\n          \"id\": \"8d845239bf1448dc8bc3ed3121837511\",\n          \"name\": \"long tail\"\n        },\n        {\n          \"id\": \"b9bcd348ab9c4cec8285ff9485c27a72\",\n          \"name\": \"franchise accounts\"\n        }\n      ]\n    }\n  ],\n  \"id\": \"testeMARCUS123\",\n  \"isActive\": true,\n  \"isBetterScope\": false,\n  \"isVtex\": true,\n  \"name\": \"qamarketplace\",\n  \"password\": null,\n  \"salesChannel\": \"1\",\n  \"score\": 0,\n  \"securityPrivacyPolicy\": null,\n  \"sellerCommissionConfiguration\": {\n    \"categoriesCommissionConfiguration\": [],\n    \"freightCommissionPercentage\": 4,\n    \"productCommissionPercentage\": 3\n  },\n  \"sellerType\": 1,\n  \"taxCode\": \"34444\",\n  \"trustPolicy\": \"Default\",\n  \"user\": null\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}}/seller-register/pvt/sellers?accountName=&environment="),
    Headers =
    {
        { "accept", "" },
    },
    Content = new StringContent("{\n  \"CSCIdentification\": \"cscidentification 123\",\n  \"account\": \"partner01\",\n  \"allowHybridPayments\": false,\n  \"availableSalesChannels\": [\n    {\n      \"id\": 1,\n      \"isSelected\": true,\n      \"name\": \"Loja Principal\"\n    },\n    {\n      \"id\": 2,\n      \"isSelected\": true,\n      \"name\": \"Terceira\"\n    },\n    {\n      \"id\": 3,\n      \"isSelected\": true,\n      \"name\": \"Marketplaces\"\n    }\n  ],\n  \"catalogSystemEndpoint\": \"https://pedrostore.vtexcommercestable.com.br/api/catalog_system/\",\n  \"channel\": \"marketplaceA\",\n  \"deliveryPolicy\": \"Describe delivery policy\",\n  \"description\": \"Seller A, from the B industry.\",\n  \"email\": \"seller@email.com\",\n  \"exchangeReturnPolicy\": \"Describe exchange and returns policy\",\n  \"fulfillmentEndpoint\": \"http://fulfillment.vtexcommerce.com.br/api/fulfillment?an=parceiro01\",\n  \"fulfillmentSellerId\": \"seller1\",\n  \"groups\": [\n    {\n      \"groups\": [\n        {\n          \"id\": \"8d845239bf1448dc8bc3ed3121837511\",\n          \"name\": \"long tail\"\n        },\n        {\n          \"id\": \"b9bcd348ab9c4cec8285ff9485c27a72\",\n          \"name\": \"franchise accounts\"\n        }\n      ]\n    }\n  ],\n  \"id\": \"testeMARCUS123\",\n  \"isActive\": true,\n  \"isBetterScope\": false,\n  \"isVtex\": true,\n  \"name\": \"qamarketplace\",\n  \"password\": null,\n  \"salesChannel\": \"1\",\n  \"score\": 0,\n  \"securityPrivacyPolicy\": null,\n  \"sellerCommissionConfiguration\": {\n    \"categoriesCommissionConfiguration\": [],\n    \"freightCommissionPercentage\": 4,\n    \"productCommissionPercentage\": 3\n  },\n  \"sellerType\": 1,\n  \"taxCode\": \"34444\",\n  \"trustPolicy\": \"Default\",\n  \"user\": null\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/seller-register/pvt/sellers?accountName=&environment=");
var request = new RestRequest("", Method.Post);
request.AddHeader("accept", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"CSCIdentification\": \"cscidentification 123\",\n  \"account\": \"partner01\",\n  \"allowHybridPayments\": false,\n  \"availableSalesChannels\": [\n    {\n      \"id\": 1,\n      \"isSelected\": true,\n      \"name\": \"Loja Principal\"\n    },\n    {\n      \"id\": 2,\n      \"isSelected\": true,\n      \"name\": \"Terceira\"\n    },\n    {\n      \"id\": 3,\n      \"isSelected\": true,\n      \"name\": \"Marketplaces\"\n    }\n  ],\n  \"catalogSystemEndpoint\": \"https://pedrostore.vtexcommercestable.com.br/api/catalog_system/\",\n  \"channel\": \"marketplaceA\",\n  \"deliveryPolicy\": \"Describe delivery policy\",\n  \"description\": \"Seller A, from the B industry.\",\n  \"email\": \"seller@email.com\",\n  \"exchangeReturnPolicy\": \"Describe exchange and returns policy\",\n  \"fulfillmentEndpoint\": \"http://fulfillment.vtexcommerce.com.br/api/fulfillment?an=parceiro01\",\n  \"fulfillmentSellerId\": \"seller1\",\n  \"groups\": [\n    {\n      \"groups\": [\n        {\n          \"id\": \"8d845239bf1448dc8bc3ed3121837511\",\n          \"name\": \"long tail\"\n        },\n        {\n          \"id\": \"b9bcd348ab9c4cec8285ff9485c27a72\",\n          \"name\": \"franchise accounts\"\n        }\n      ]\n    }\n  ],\n  \"id\": \"testeMARCUS123\",\n  \"isActive\": true,\n  \"isBetterScope\": false,\n  \"isVtex\": true,\n  \"name\": \"qamarketplace\",\n  \"password\": null,\n  \"salesChannel\": \"1\",\n  \"score\": 0,\n  \"securityPrivacyPolicy\": null,\n  \"sellerCommissionConfiguration\": {\n    \"categoriesCommissionConfiguration\": [],\n    \"freightCommissionPercentage\": 4,\n    \"productCommissionPercentage\": 3\n  },\n  \"sellerType\": 1,\n  \"taxCode\": \"34444\",\n  \"trustPolicy\": \"Default\",\n  \"user\": null\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/seller-register/pvt/sellers?accountName=&environment="

	payload := strings.NewReader("{\n  \"CSCIdentification\": \"cscidentification 123\",\n  \"account\": \"partner01\",\n  \"allowHybridPayments\": false,\n  \"availableSalesChannels\": [\n    {\n      \"id\": 1,\n      \"isSelected\": true,\n      \"name\": \"Loja Principal\"\n    },\n    {\n      \"id\": 2,\n      \"isSelected\": true,\n      \"name\": \"Terceira\"\n    },\n    {\n      \"id\": 3,\n      \"isSelected\": true,\n      \"name\": \"Marketplaces\"\n    }\n  ],\n  \"catalogSystemEndpoint\": \"https://pedrostore.vtexcommercestable.com.br/api/catalog_system/\",\n  \"channel\": \"marketplaceA\",\n  \"deliveryPolicy\": \"Describe delivery policy\",\n  \"description\": \"Seller A, from the B industry.\",\n  \"email\": \"seller@email.com\",\n  \"exchangeReturnPolicy\": \"Describe exchange and returns policy\",\n  \"fulfillmentEndpoint\": \"http://fulfillment.vtexcommerce.com.br/api/fulfillment?an=parceiro01\",\n  \"fulfillmentSellerId\": \"seller1\",\n  \"groups\": [\n    {\n      \"groups\": [\n        {\n          \"id\": \"8d845239bf1448dc8bc3ed3121837511\",\n          \"name\": \"long tail\"\n        },\n        {\n          \"id\": \"b9bcd348ab9c4cec8285ff9485c27a72\",\n          \"name\": \"franchise accounts\"\n        }\n      ]\n    }\n  ],\n  \"id\": \"testeMARCUS123\",\n  \"isActive\": true,\n  \"isBetterScope\": false,\n  \"isVtex\": true,\n  \"name\": \"qamarketplace\",\n  \"password\": null,\n  \"salesChannel\": \"1\",\n  \"score\": 0,\n  \"securityPrivacyPolicy\": null,\n  \"sellerCommissionConfiguration\": {\n    \"categoriesCommissionConfiguration\": [],\n    \"freightCommissionPercentage\": 4,\n    \"productCommissionPercentage\": 3\n  },\n  \"sellerType\": 1,\n  \"taxCode\": \"34444\",\n  \"trustPolicy\": \"Default\",\n  \"user\": null\n}")

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

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

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

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

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

}
POST /baseUrl/seller-register/pvt/sellers?accountName=&environment= HTTP/1.1
Accept: 
Content-Type: application/json
Host: example.com
Content-Length: 1567

{
  "CSCIdentification": "cscidentification 123",
  "account": "partner01",
  "allowHybridPayments": false,
  "availableSalesChannels": [
    {
      "id": 1,
      "isSelected": true,
      "name": "Loja Principal"
    },
    {
      "id": 2,
      "isSelected": true,
      "name": "Terceira"
    },
    {
      "id": 3,
      "isSelected": true,
      "name": "Marketplaces"
    }
  ],
  "catalogSystemEndpoint": "https://pedrostore.vtexcommercestable.com.br/api/catalog_system/",
  "channel": "marketplaceA",
  "deliveryPolicy": "Describe delivery policy",
  "description": "Seller A, from the B industry.",
  "email": "seller@email.com",
  "exchangeReturnPolicy": "Describe exchange and returns policy",
  "fulfillmentEndpoint": "http://fulfillment.vtexcommerce.com.br/api/fulfillment?an=parceiro01",
  "fulfillmentSellerId": "seller1",
  "groups": [
    {
      "groups": [
        {
          "id": "8d845239bf1448dc8bc3ed3121837511",
          "name": "long tail"
        },
        {
          "id": "b9bcd348ab9c4cec8285ff9485c27a72",
          "name": "franchise accounts"
        }
      ]
    }
  ],
  "id": "testeMARCUS123",
  "isActive": true,
  "isBetterScope": false,
  "isVtex": true,
  "name": "qamarketplace",
  "password": null,
  "salesChannel": "1",
  "score": 0,
  "securityPrivacyPolicy": null,
  "sellerCommissionConfiguration": {
    "categoriesCommissionConfiguration": [],
    "freightCommissionPercentage": 4,
    "productCommissionPercentage": 3
  },
  "sellerType": 1,
  "taxCode": "34444",
  "trustPolicy": "Default",
  "user": null
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/seller-register/pvt/sellers?accountName=&environment=")
  .setHeader("accept", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"CSCIdentification\": \"cscidentification 123\",\n  \"account\": \"partner01\",\n  \"allowHybridPayments\": false,\n  \"availableSalesChannels\": [\n    {\n      \"id\": 1,\n      \"isSelected\": true,\n      \"name\": \"Loja Principal\"\n    },\n    {\n      \"id\": 2,\n      \"isSelected\": true,\n      \"name\": \"Terceira\"\n    },\n    {\n      \"id\": 3,\n      \"isSelected\": true,\n      \"name\": \"Marketplaces\"\n    }\n  ],\n  \"catalogSystemEndpoint\": \"https://pedrostore.vtexcommercestable.com.br/api/catalog_system/\",\n  \"channel\": \"marketplaceA\",\n  \"deliveryPolicy\": \"Describe delivery policy\",\n  \"description\": \"Seller A, from the B industry.\",\n  \"email\": \"seller@email.com\",\n  \"exchangeReturnPolicy\": \"Describe exchange and returns policy\",\n  \"fulfillmentEndpoint\": \"http://fulfillment.vtexcommerce.com.br/api/fulfillment?an=parceiro01\",\n  \"fulfillmentSellerId\": \"seller1\",\n  \"groups\": [\n    {\n      \"groups\": [\n        {\n          \"id\": \"8d845239bf1448dc8bc3ed3121837511\",\n          \"name\": \"long tail\"\n        },\n        {\n          \"id\": \"b9bcd348ab9c4cec8285ff9485c27a72\",\n          \"name\": \"franchise accounts\"\n        }\n      ]\n    }\n  ],\n  \"id\": \"testeMARCUS123\",\n  \"isActive\": true,\n  \"isBetterScope\": false,\n  \"isVtex\": true,\n  \"name\": \"qamarketplace\",\n  \"password\": null,\n  \"salesChannel\": \"1\",\n  \"score\": 0,\n  \"securityPrivacyPolicy\": null,\n  \"sellerCommissionConfiguration\": {\n    \"categoriesCommissionConfiguration\": [],\n    \"freightCommissionPercentage\": 4,\n    \"productCommissionPercentage\": 3\n  },\n  \"sellerType\": 1,\n  \"taxCode\": \"34444\",\n  \"trustPolicy\": \"Default\",\n  \"user\": null\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/seller-register/pvt/sellers?accountName=&environment="))
    .header("accept", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"CSCIdentification\": \"cscidentification 123\",\n  \"account\": \"partner01\",\n  \"allowHybridPayments\": false,\n  \"availableSalesChannels\": [\n    {\n      \"id\": 1,\n      \"isSelected\": true,\n      \"name\": \"Loja Principal\"\n    },\n    {\n      \"id\": 2,\n      \"isSelected\": true,\n      \"name\": \"Terceira\"\n    },\n    {\n      \"id\": 3,\n      \"isSelected\": true,\n      \"name\": \"Marketplaces\"\n    }\n  ],\n  \"catalogSystemEndpoint\": \"https://pedrostore.vtexcommercestable.com.br/api/catalog_system/\",\n  \"channel\": \"marketplaceA\",\n  \"deliveryPolicy\": \"Describe delivery policy\",\n  \"description\": \"Seller A, from the B industry.\",\n  \"email\": \"seller@email.com\",\n  \"exchangeReturnPolicy\": \"Describe exchange and returns policy\",\n  \"fulfillmentEndpoint\": \"http://fulfillment.vtexcommerce.com.br/api/fulfillment?an=parceiro01\",\n  \"fulfillmentSellerId\": \"seller1\",\n  \"groups\": [\n    {\n      \"groups\": [\n        {\n          \"id\": \"8d845239bf1448dc8bc3ed3121837511\",\n          \"name\": \"long tail\"\n        },\n        {\n          \"id\": \"b9bcd348ab9c4cec8285ff9485c27a72\",\n          \"name\": \"franchise accounts\"\n        }\n      ]\n    }\n  ],\n  \"id\": \"testeMARCUS123\",\n  \"isActive\": true,\n  \"isBetterScope\": false,\n  \"isVtex\": true,\n  \"name\": \"qamarketplace\",\n  \"password\": null,\n  \"salesChannel\": \"1\",\n  \"score\": 0,\n  \"securityPrivacyPolicy\": null,\n  \"sellerCommissionConfiguration\": {\n    \"categoriesCommissionConfiguration\": [],\n    \"freightCommissionPercentage\": 4,\n    \"productCommissionPercentage\": 3\n  },\n  \"sellerType\": 1,\n  \"taxCode\": \"34444\",\n  \"trustPolicy\": \"Default\",\n  \"user\": null\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"CSCIdentification\": \"cscidentification 123\",\n  \"account\": \"partner01\",\n  \"allowHybridPayments\": false,\n  \"availableSalesChannels\": [\n    {\n      \"id\": 1,\n      \"isSelected\": true,\n      \"name\": \"Loja Principal\"\n    },\n    {\n      \"id\": 2,\n      \"isSelected\": true,\n      \"name\": \"Terceira\"\n    },\n    {\n      \"id\": 3,\n      \"isSelected\": true,\n      \"name\": \"Marketplaces\"\n    }\n  ],\n  \"catalogSystemEndpoint\": \"https://pedrostore.vtexcommercestable.com.br/api/catalog_system/\",\n  \"channel\": \"marketplaceA\",\n  \"deliveryPolicy\": \"Describe delivery policy\",\n  \"description\": \"Seller A, from the B industry.\",\n  \"email\": \"seller@email.com\",\n  \"exchangeReturnPolicy\": \"Describe exchange and returns policy\",\n  \"fulfillmentEndpoint\": \"http://fulfillment.vtexcommerce.com.br/api/fulfillment?an=parceiro01\",\n  \"fulfillmentSellerId\": \"seller1\",\n  \"groups\": [\n    {\n      \"groups\": [\n        {\n          \"id\": \"8d845239bf1448dc8bc3ed3121837511\",\n          \"name\": \"long tail\"\n        },\n        {\n          \"id\": \"b9bcd348ab9c4cec8285ff9485c27a72\",\n          \"name\": \"franchise accounts\"\n        }\n      ]\n    }\n  ],\n  \"id\": \"testeMARCUS123\",\n  \"isActive\": true,\n  \"isBetterScope\": false,\n  \"isVtex\": true,\n  \"name\": \"qamarketplace\",\n  \"password\": null,\n  \"salesChannel\": \"1\",\n  \"score\": 0,\n  \"securityPrivacyPolicy\": null,\n  \"sellerCommissionConfiguration\": {\n    \"categoriesCommissionConfiguration\": [],\n    \"freightCommissionPercentage\": 4,\n    \"productCommissionPercentage\": 3\n  },\n  \"sellerType\": 1,\n  \"taxCode\": \"34444\",\n  \"trustPolicy\": \"Default\",\n  \"user\": null\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/seller-register/pvt/sellers?accountName=&environment=")
  .post(body)
  .addHeader("accept", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/seller-register/pvt/sellers?accountName=&environment=")
  .header("accept", "")
  .header("content-type", "application/json")
  .body("{\n  \"CSCIdentification\": \"cscidentification 123\",\n  \"account\": \"partner01\",\n  \"allowHybridPayments\": false,\n  \"availableSalesChannels\": [\n    {\n      \"id\": 1,\n      \"isSelected\": true,\n      \"name\": \"Loja Principal\"\n    },\n    {\n      \"id\": 2,\n      \"isSelected\": true,\n      \"name\": \"Terceira\"\n    },\n    {\n      \"id\": 3,\n      \"isSelected\": true,\n      \"name\": \"Marketplaces\"\n    }\n  ],\n  \"catalogSystemEndpoint\": \"https://pedrostore.vtexcommercestable.com.br/api/catalog_system/\",\n  \"channel\": \"marketplaceA\",\n  \"deliveryPolicy\": \"Describe delivery policy\",\n  \"description\": \"Seller A, from the B industry.\",\n  \"email\": \"seller@email.com\",\n  \"exchangeReturnPolicy\": \"Describe exchange and returns policy\",\n  \"fulfillmentEndpoint\": \"http://fulfillment.vtexcommerce.com.br/api/fulfillment?an=parceiro01\",\n  \"fulfillmentSellerId\": \"seller1\",\n  \"groups\": [\n    {\n      \"groups\": [\n        {\n          \"id\": \"8d845239bf1448dc8bc3ed3121837511\",\n          \"name\": \"long tail\"\n        },\n        {\n          \"id\": \"b9bcd348ab9c4cec8285ff9485c27a72\",\n          \"name\": \"franchise accounts\"\n        }\n      ]\n    }\n  ],\n  \"id\": \"testeMARCUS123\",\n  \"isActive\": true,\n  \"isBetterScope\": false,\n  \"isVtex\": true,\n  \"name\": \"qamarketplace\",\n  \"password\": null,\n  \"salesChannel\": \"1\",\n  \"score\": 0,\n  \"securityPrivacyPolicy\": null,\n  \"sellerCommissionConfiguration\": {\n    \"categoriesCommissionConfiguration\": [],\n    \"freightCommissionPercentage\": 4,\n    \"productCommissionPercentage\": 3\n  },\n  \"sellerType\": 1,\n  \"taxCode\": \"34444\",\n  \"trustPolicy\": \"Default\",\n  \"user\": null\n}")
  .asString();
const data = JSON.stringify({
  CSCIdentification: 'cscidentification 123',
  account: 'partner01',
  allowHybridPayments: false,
  availableSalesChannels: [
    {
      id: 1,
      isSelected: true,
      name: 'Loja Principal'
    },
    {
      id: 2,
      isSelected: true,
      name: 'Terceira'
    },
    {
      id: 3,
      isSelected: true,
      name: 'Marketplaces'
    }
  ],
  catalogSystemEndpoint: 'https://pedrostore.vtexcommercestable.com.br/api/catalog_system/',
  channel: 'marketplaceA',
  deliveryPolicy: 'Describe delivery policy',
  description: 'Seller A, from the B industry.',
  email: 'seller@email.com',
  exchangeReturnPolicy: 'Describe exchange and returns policy',
  fulfillmentEndpoint: 'http://fulfillment.vtexcommerce.com.br/api/fulfillment?an=parceiro01',
  fulfillmentSellerId: 'seller1',
  groups: [
    {
      groups: [
        {
          id: '8d845239bf1448dc8bc3ed3121837511',
          name: 'long tail'
        },
        {
          id: 'b9bcd348ab9c4cec8285ff9485c27a72',
          name: 'franchise accounts'
        }
      ]
    }
  ],
  id: 'testeMARCUS123',
  isActive: true,
  isBetterScope: false,
  isVtex: true,
  name: 'qamarketplace',
  password: null,
  salesChannel: '1',
  score: 0,
  securityPrivacyPolicy: null,
  sellerCommissionConfiguration: {
    categoriesCommissionConfiguration: [],
    freightCommissionPercentage: 4,
    productCommissionPercentage: 3
  },
  sellerType: 1,
  taxCode: '34444',
  trustPolicy: 'Default',
  user: 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}}/seller-register/pvt/sellers?accountName=&environment=');
xhr.setRequestHeader('accept', '');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/seller-register/pvt/sellers',
  params: {accountName: '', environment: ''},
  headers: {accept: '', 'content-type': 'application/json'},
  data: {
    CSCIdentification: 'cscidentification 123',
    account: 'partner01',
    allowHybridPayments: false,
    availableSalesChannels: [
      {id: 1, isSelected: true, name: 'Loja Principal'},
      {id: 2, isSelected: true, name: 'Terceira'},
      {id: 3, isSelected: true, name: 'Marketplaces'}
    ],
    catalogSystemEndpoint: 'https://pedrostore.vtexcommercestable.com.br/api/catalog_system/',
    channel: 'marketplaceA',
    deliveryPolicy: 'Describe delivery policy',
    description: 'Seller A, from the B industry.',
    email: 'seller@email.com',
    exchangeReturnPolicy: 'Describe exchange and returns policy',
    fulfillmentEndpoint: 'http://fulfillment.vtexcommerce.com.br/api/fulfillment?an=parceiro01',
    fulfillmentSellerId: 'seller1',
    groups: [
      {
        groups: [
          {id: '8d845239bf1448dc8bc3ed3121837511', name: 'long tail'},
          {id: 'b9bcd348ab9c4cec8285ff9485c27a72', name: 'franchise accounts'}
        ]
      }
    ],
    id: 'testeMARCUS123',
    isActive: true,
    isBetterScope: false,
    isVtex: true,
    name: 'qamarketplace',
    password: null,
    salesChannel: '1',
    score: 0,
    securityPrivacyPolicy: null,
    sellerCommissionConfiguration: {
      categoriesCommissionConfiguration: [],
      freightCommissionPercentage: 4,
      productCommissionPercentage: 3
    },
    sellerType: 1,
    taxCode: '34444',
    trustPolicy: 'Default',
    user: null
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/seller-register/pvt/sellers?accountName=&environment=';
const options = {
  method: 'POST',
  headers: {accept: '', 'content-type': 'application/json'},
  body: '{"CSCIdentification":"cscidentification 123","account":"partner01","allowHybridPayments":false,"availableSalesChannels":[{"id":1,"isSelected":true,"name":"Loja Principal"},{"id":2,"isSelected":true,"name":"Terceira"},{"id":3,"isSelected":true,"name":"Marketplaces"}],"catalogSystemEndpoint":"https://pedrostore.vtexcommercestable.com.br/api/catalog_system/","channel":"marketplaceA","deliveryPolicy":"Describe delivery policy","description":"Seller A, from the B industry.","email":"seller@email.com","exchangeReturnPolicy":"Describe exchange and returns policy","fulfillmentEndpoint":"http://fulfillment.vtexcommerce.com.br/api/fulfillment?an=parceiro01","fulfillmentSellerId":"seller1","groups":[{"groups":[{"id":"8d845239bf1448dc8bc3ed3121837511","name":"long tail"},{"id":"b9bcd348ab9c4cec8285ff9485c27a72","name":"franchise accounts"}]}],"id":"testeMARCUS123","isActive":true,"isBetterScope":false,"isVtex":true,"name":"qamarketplace","password":null,"salesChannel":"1","score":0,"securityPrivacyPolicy":null,"sellerCommissionConfiguration":{"categoriesCommissionConfiguration":[],"freightCommissionPercentage":4,"productCommissionPercentage":3},"sellerType":1,"taxCode":"34444","trustPolicy":"Default","user":null}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/seller-register/pvt/sellers?accountName=&environment=',
  method: 'POST',
  headers: {
    accept: '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "CSCIdentification": "cscidentification 123",\n  "account": "partner01",\n  "allowHybridPayments": false,\n  "availableSalesChannels": [\n    {\n      "id": 1,\n      "isSelected": true,\n      "name": "Loja Principal"\n    },\n    {\n      "id": 2,\n      "isSelected": true,\n      "name": "Terceira"\n    },\n    {\n      "id": 3,\n      "isSelected": true,\n      "name": "Marketplaces"\n    }\n  ],\n  "catalogSystemEndpoint": "https://pedrostore.vtexcommercestable.com.br/api/catalog_system/",\n  "channel": "marketplaceA",\n  "deliveryPolicy": "Describe delivery policy",\n  "description": "Seller A, from the B industry.",\n  "email": "seller@email.com",\n  "exchangeReturnPolicy": "Describe exchange and returns policy",\n  "fulfillmentEndpoint": "http://fulfillment.vtexcommerce.com.br/api/fulfillment?an=parceiro01",\n  "fulfillmentSellerId": "seller1",\n  "groups": [\n    {\n      "groups": [\n        {\n          "id": "8d845239bf1448dc8bc3ed3121837511",\n          "name": "long tail"\n        },\n        {\n          "id": "b9bcd348ab9c4cec8285ff9485c27a72",\n          "name": "franchise accounts"\n        }\n      ]\n    }\n  ],\n  "id": "testeMARCUS123",\n  "isActive": true,\n  "isBetterScope": false,\n  "isVtex": true,\n  "name": "qamarketplace",\n  "password": null,\n  "salesChannel": "1",\n  "score": 0,\n  "securityPrivacyPolicy": null,\n  "sellerCommissionConfiguration": {\n    "categoriesCommissionConfiguration": [],\n    "freightCommissionPercentage": 4,\n    "productCommissionPercentage": 3\n  },\n  "sellerType": 1,\n  "taxCode": "34444",\n  "trustPolicy": "Default",\n  "user": null\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"CSCIdentification\": \"cscidentification 123\",\n  \"account\": \"partner01\",\n  \"allowHybridPayments\": false,\n  \"availableSalesChannels\": [\n    {\n      \"id\": 1,\n      \"isSelected\": true,\n      \"name\": \"Loja Principal\"\n    },\n    {\n      \"id\": 2,\n      \"isSelected\": true,\n      \"name\": \"Terceira\"\n    },\n    {\n      \"id\": 3,\n      \"isSelected\": true,\n      \"name\": \"Marketplaces\"\n    }\n  ],\n  \"catalogSystemEndpoint\": \"https://pedrostore.vtexcommercestable.com.br/api/catalog_system/\",\n  \"channel\": \"marketplaceA\",\n  \"deliveryPolicy\": \"Describe delivery policy\",\n  \"description\": \"Seller A, from the B industry.\",\n  \"email\": \"seller@email.com\",\n  \"exchangeReturnPolicy\": \"Describe exchange and returns policy\",\n  \"fulfillmentEndpoint\": \"http://fulfillment.vtexcommerce.com.br/api/fulfillment?an=parceiro01\",\n  \"fulfillmentSellerId\": \"seller1\",\n  \"groups\": [\n    {\n      \"groups\": [\n        {\n          \"id\": \"8d845239bf1448dc8bc3ed3121837511\",\n          \"name\": \"long tail\"\n        },\n        {\n          \"id\": \"b9bcd348ab9c4cec8285ff9485c27a72\",\n          \"name\": \"franchise accounts\"\n        }\n      ]\n    }\n  ],\n  \"id\": \"testeMARCUS123\",\n  \"isActive\": true,\n  \"isBetterScope\": false,\n  \"isVtex\": true,\n  \"name\": \"qamarketplace\",\n  \"password\": null,\n  \"salesChannel\": \"1\",\n  \"score\": 0,\n  \"securityPrivacyPolicy\": null,\n  \"sellerCommissionConfiguration\": {\n    \"categoriesCommissionConfiguration\": [],\n    \"freightCommissionPercentage\": 4,\n    \"productCommissionPercentage\": 3\n  },\n  \"sellerType\": 1,\n  \"taxCode\": \"34444\",\n  \"trustPolicy\": \"Default\",\n  \"user\": null\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/seller-register/pvt/sellers?accountName=&environment=")
  .post(body)
  .addHeader("accept", "")
  .addHeader("content-type", "application/json")
  .build()

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

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/seller-register/pvt/sellers?accountName=&environment=',
  headers: {
    accept: '',
    'content-type': 'application/json'
  }
};

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

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

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

req.write(JSON.stringify({
  CSCIdentification: 'cscidentification 123',
  account: 'partner01',
  allowHybridPayments: false,
  availableSalesChannels: [
    {id: 1, isSelected: true, name: 'Loja Principal'},
    {id: 2, isSelected: true, name: 'Terceira'},
    {id: 3, isSelected: true, name: 'Marketplaces'}
  ],
  catalogSystemEndpoint: 'https://pedrostore.vtexcommercestable.com.br/api/catalog_system/',
  channel: 'marketplaceA',
  deliveryPolicy: 'Describe delivery policy',
  description: 'Seller A, from the B industry.',
  email: 'seller@email.com',
  exchangeReturnPolicy: 'Describe exchange and returns policy',
  fulfillmentEndpoint: 'http://fulfillment.vtexcommerce.com.br/api/fulfillment?an=parceiro01',
  fulfillmentSellerId: 'seller1',
  groups: [
    {
      groups: [
        {id: '8d845239bf1448dc8bc3ed3121837511', name: 'long tail'},
        {id: 'b9bcd348ab9c4cec8285ff9485c27a72', name: 'franchise accounts'}
      ]
    }
  ],
  id: 'testeMARCUS123',
  isActive: true,
  isBetterScope: false,
  isVtex: true,
  name: 'qamarketplace',
  password: null,
  salesChannel: '1',
  score: 0,
  securityPrivacyPolicy: null,
  sellerCommissionConfiguration: {
    categoriesCommissionConfiguration: [],
    freightCommissionPercentage: 4,
    productCommissionPercentage: 3
  },
  sellerType: 1,
  taxCode: '34444',
  trustPolicy: 'Default',
  user: null
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/seller-register/pvt/sellers',
  qs: {accountName: '', environment: ''},
  headers: {accept: '', 'content-type': 'application/json'},
  body: {
    CSCIdentification: 'cscidentification 123',
    account: 'partner01',
    allowHybridPayments: false,
    availableSalesChannels: [
      {id: 1, isSelected: true, name: 'Loja Principal'},
      {id: 2, isSelected: true, name: 'Terceira'},
      {id: 3, isSelected: true, name: 'Marketplaces'}
    ],
    catalogSystemEndpoint: 'https://pedrostore.vtexcommercestable.com.br/api/catalog_system/',
    channel: 'marketplaceA',
    deliveryPolicy: 'Describe delivery policy',
    description: 'Seller A, from the B industry.',
    email: 'seller@email.com',
    exchangeReturnPolicy: 'Describe exchange and returns policy',
    fulfillmentEndpoint: 'http://fulfillment.vtexcommerce.com.br/api/fulfillment?an=parceiro01',
    fulfillmentSellerId: 'seller1',
    groups: [
      {
        groups: [
          {id: '8d845239bf1448dc8bc3ed3121837511', name: 'long tail'},
          {id: 'b9bcd348ab9c4cec8285ff9485c27a72', name: 'franchise accounts'}
        ]
      }
    ],
    id: 'testeMARCUS123',
    isActive: true,
    isBetterScope: false,
    isVtex: true,
    name: 'qamarketplace',
    password: null,
    salesChannel: '1',
    score: 0,
    securityPrivacyPolicy: null,
    sellerCommissionConfiguration: {
      categoriesCommissionConfiguration: [],
      freightCommissionPercentage: 4,
      productCommissionPercentage: 3
    },
    sellerType: 1,
    taxCode: '34444',
    trustPolicy: 'Default',
    user: null
  },
  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}}/seller-register/pvt/sellers');

req.query({
  accountName: '',
  environment: ''
});

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

req.type('json');
req.send({
  CSCIdentification: 'cscidentification 123',
  account: 'partner01',
  allowHybridPayments: false,
  availableSalesChannels: [
    {
      id: 1,
      isSelected: true,
      name: 'Loja Principal'
    },
    {
      id: 2,
      isSelected: true,
      name: 'Terceira'
    },
    {
      id: 3,
      isSelected: true,
      name: 'Marketplaces'
    }
  ],
  catalogSystemEndpoint: 'https://pedrostore.vtexcommercestable.com.br/api/catalog_system/',
  channel: 'marketplaceA',
  deliveryPolicy: 'Describe delivery policy',
  description: 'Seller A, from the B industry.',
  email: 'seller@email.com',
  exchangeReturnPolicy: 'Describe exchange and returns policy',
  fulfillmentEndpoint: 'http://fulfillment.vtexcommerce.com.br/api/fulfillment?an=parceiro01',
  fulfillmentSellerId: 'seller1',
  groups: [
    {
      groups: [
        {
          id: '8d845239bf1448dc8bc3ed3121837511',
          name: 'long tail'
        },
        {
          id: 'b9bcd348ab9c4cec8285ff9485c27a72',
          name: 'franchise accounts'
        }
      ]
    }
  ],
  id: 'testeMARCUS123',
  isActive: true,
  isBetterScope: false,
  isVtex: true,
  name: 'qamarketplace',
  password: null,
  salesChannel: '1',
  score: 0,
  securityPrivacyPolicy: null,
  sellerCommissionConfiguration: {
    categoriesCommissionConfiguration: [],
    freightCommissionPercentage: 4,
    productCommissionPercentage: 3
  },
  sellerType: 1,
  taxCode: '34444',
  trustPolicy: 'Default',
  user: null
});

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/seller-register/pvt/sellers',
  params: {accountName: '', environment: ''},
  headers: {accept: '', 'content-type': 'application/json'},
  data: {
    CSCIdentification: 'cscidentification 123',
    account: 'partner01',
    allowHybridPayments: false,
    availableSalesChannels: [
      {id: 1, isSelected: true, name: 'Loja Principal'},
      {id: 2, isSelected: true, name: 'Terceira'},
      {id: 3, isSelected: true, name: 'Marketplaces'}
    ],
    catalogSystemEndpoint: 'https://pedrostore.vtexcommercestable.com.br/api/catalog_system/',
    channel: 'marketplaceA',
    deliveryPolicy: 'Describe delivery policy',
    description: 'Seller A, from the B industry.',
    email: 'seller@email.com',
    exchangeReturnPolicy: 'Describe exchange and returns policy',
    fulfillmentEndpoint: 'http://fulfillment.vtexcommerce.com.br/api/fulfillment?an=parceiro01',
    fulfillmentSellerId: 'seller1',
    groups: [
      {
        groups: [
          {id: '8d845239bf1448dc8bc3ed3121837511', name: 'long tail'},
          {id: 'b9bcd348ab9c4cec8285ff9485c27a72', name: 'franchise accounts'}
        ]
      }
    ],
    id: 'testeMARCUS123',
    isActive: true,
    isBetterScope: false,
    isVtex: true,
    name: 'qamarketplace',
    password: null,
    salesChannel: '1',
    score: 0,
    securityPrivacyPolicy: null,
    sellerCommissionConfiguration: {
      categoriesCommissionConfiguration: [],
      freightCommissionPercentage: 4,
      productCommissionPercentage: 3
    },
    sellerType: 1,
    taxCode: '34444',
    trustPolicy: 'Default',
    user: null
  }
};

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

const url = '{{baseUrl}}/seller-register/pvt/sellers?accountName=&environment=';
const options = {
  method: 'POST',
  headers: {accept: '', 'content-type': 'application/json'},
  body: '{"CSCIdentification":"cscidentification 123","account":"partner01","allowHybridPayments":false,"availableSalesChannels":[{"id":1,"isSelected":true,"name":"Loja Principal"},{"id":2,"isSelected":true,"name":"Terceira"},{"id":3,"isSelected":true,"name":"Marketplaces"}],"catalogSystemEndpoint":"https://pedrostore.vtexcommercestable.com.br/api/catalog_system/","channel":"marketplaceA","deliveryPolicy":"Describe delivery policy","description":"Seller A, from the B industry.","email":"seller@email.com","exchangeReturnPolicy":"Describe exchange and returns policy","fulfillmentEndpoint":"http://fulfillment.vtexcommerce.com.br/api/fulfillment?an=parceiro01","fulfillmentSellerId":"seller1","groups":[{"groups":[{"id":"8d845239bf1448dc8bc3ed3121837511","name":"long tail"},{"id":"b9bcd348ab9c4cec8285ff9485c27a72","name":"franchise accounts"}]}],"id":"testeMARCUS123","isActive":true,"isBetterScope":false,"isVtex":true,"name":"qamarketplace","password":null,"salesChannel":"1","score":0,"securityPrivacyPolicy":null,"sellerCommissionConfiguration":{"categoriesCommissionConfiguration":[],"freightCommissionPercentage":4,"productCommissionPercentage":3},"sellerType":1,"taxCode":"34444","trustPolicy":"Default","user":null}'
};

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

NSDictionary *headers = @{ @"accept": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"CSCIdentification": @"cscidentification 123",
                              @"account": @"partner01",
                              @"allowHybridPayments": @NO,
                              @"availableSalesChannels": @[ @{ @"id": @1, @"isSelected": @YES, @"name": @"Loja Principal" }, @{ @"id": @2, @"isSelected": @YES, @"name": @"Terceira" }, @{ @"id": @3, @"isSelected": @YES, @"name": @"Marketplaces" } ],
                              @"catalogSystemEndpoint": @"https://pedrostore.vtexcommercestable.com.br/api/catalog_system/",
                              @"channel": @"marketplaceA",
                              @"deliveryPolicy": @"Describe delivery policy",
                              @"description": @"Seller A, from the B industry.",
                              @"email": @"seller@email.com",
                              @"exchangeReturnPolicy": @"Describe exchange and returns policy",
                              @"fulfillmentEndpoint": @"http://fulfillment.vtexcommerce.com.br/api/fulfillment?an=parceiro01",
                              @"fulfillmentSellerId": @"seller1",
                              @"groups": @[ @{ @"groups": @[ @{ @"id": @"8d845239bf1448dc8bc3ed3121837511", @"name": @"long tail" }, @{ @"id": @"b9bcd348ab9c4cec8285ff9485c27a72", @"name": @"franchise accounts" } ] } ],
                              @"id": @"testeMARCUS123",
                              @"isActive": @YES,
                              @"isBetterScope": @NO,
                              @"isVtex": @YES,
                              @"name": @"qamarketplace",
                              @"password": ,
                              @"salesChannel": @"1",
                              @"score": @0,
                              @"securityPrivacyPolicy": ,
                              @"sellerCommissionConfiguration": @{ @"categoriesCommissionConfiguration": @[  ], @"freightCommissionPercentage": @4, @"productCommissionPercentage": @3 },
                              @"sellerType": @1,
                              @"taxCode": @"34444",
                              @"trustPolicy": @"Default",
                              @"user":  };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/seller-register/pvt/sellers?accountName=&environment="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

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

let uri = Uri.of_string "{{baseUrl}}/seller-register/pvt/sellers?accountName=&environment=" in
let headers = Header.add_list (Header.init ()) [
  ("accept", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"CSCIdentification\": \"cscidentification 123\",\n  \"account\": \"partner01\",\n  \"allowHybridPayments\": false,\n  \"availableSalesChannels\": [\n    {\n      \"id\": 1,\n      \"isSelected\": true,\n      \"name\": \"Loja Principal\"\n    },\n    {\n      \"id\": 2,\n      \"isSelected\": true,\n      \"name\": \"Terceira\"\n    },\n    {\n      \"id\": 3,\n      \"isSelected\": true,\n      \"name\": \"Marketplaces\"\n    }\n  ],\n  \"catalogSystemEndpoint\": \"https://pedrostore.vtexcommercestable.com.br/api/catalog_system/\",\n  \"channel\": \"marketplaceA\",\n  \"deliveryPolicy\": \"Describe delivery policy\",\n  \"description\": \"Seller A, from the B industry.\",\n  \"email\": \"seller@email.com\",\n  \"exchangeReturnPolicy\": \"Describe exchange and returns policy\",\n  \"fulfillmentEndpoint\": \"http://fulfillment.vtexcommerce.com.br/api/fulfillment?an=parceiro01\",\n  \"fulfillmentSellerId\": \"seller1\",\n  \"groups\": [\n    {\n      \"groups\": [\n        {\n          \"id\": \"8d845239bf1448dc8bc3ed3121837511\",\n          \"name\": \"long tail\"\n        },\n        {\n          \"id\": \"b9bcd348ab9c4cec8285ff9485c27a72\",\n          \"name\": \"franchise accounts\"\n        }\n      ]\n    }\n  ],\n  \"id\": \"testeMARCUS123\",\n  \"isActive\": true,\n  \"isBetterScope\": false,\n  \"isVtex\": true,\n  \"name\": \"qamarketplace\",\n  \"password\": null,\n  \"salesChannel\": \"1\",\n  \"score\": 0,\n  \"securityPrivacyPolicy\": null,\n  \"sellerCommissionConfiguration\": {\n    \"categoriesCommissionConfiguration\": [],\n    \"freightCommissionPercentage\": 4,\n    \"productCommissionPercentage\": 3\n  },\n  \"sellerType\": 1,\n  \"taxCode\": \"34444\",\n  \"trustPolicy\": \"Default\",\n  \"user\": null\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/seller-register/pvt/sellers?accountName=&environment=",
  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([
    'CSCIdentification' => 'cscidentification 123',
    'account' => 'partner01',
    'allowHybridPayments' => null,
    'availableSalesChannels' => [
        [
                'id' => 1,
                'isSelected' => null,
                'name' => 'Loja Principal'
        ],
        [
                'id' => 2,
                'isSelected' => null,
                'name' => 'Terceira'
        ],
        [
                'id' => 3,
                'isSelected' => null,
                'name' => 'Marketplaces'
        ]
    ],
    'catalogSystemEndpoint' => 'https://pedrostore.vtexcommercestable.com.br/api/catalog_system/',
    'channel' => 'marketplaceA',
    'deliveryPolicy' => 'Describe delivery policy',
    'description' => 'Seller A, from the B industry.',
    'email' => 'seller@email.com',
    'exchangeReturnPolicy' => 'Describe exchange and returns policy',
    'fulfillmentEndpoint' => 'http://fulfillment.vtexcommerce.com.br/api/fulfillment?an=parceiro01',
    'fulfillmentSellerId' => 'seller1',
    'groups' => [
        [
                'groups' => [
                                [
                                                                'id' => '8d845239bf1448dc8bc3ed3121837511',
                                                                'name' => 'long tail'
                                ],
                                [
                                                                'id' => 'b9bcd348ab9c4cec8285ff9485c27a72',
                                                                'name' => 'franchise accounts'
                                ]
                ]
        ]
    ],
    'id' => 'testeMARCUS123',
    'isActive' => null,
    'isBetterScope' => null,
    'isVtex' => null,
    'name' => 'qamarketplace',
    'password' => null,
    'salesChannel' => '1',
    'score' => 0,
    'securityPrivacyPolicy' => null,
    'sellerCommissionConfiguration' => [
        'categoriesCommissionConfiguration' => [
                
        ],
        'freightCommissionPercentage' => 4,
        'productCommissionPercentage' => 3
    ],
    'sellerType' => 1,
    'taxCode' => '34444',
    'trustPolicy' => 'Default',
    'user' => 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}}/seller-register/pvt/sellers?accountName=&environment=', [
  'body' => '{
  "CSCIdentification": "cscidentification 123",
  "account": "partner01",
  "allowHybridPayments": false,
  "availableSalesChannels": [
    {
      "id": 1,
      "isSelected": true,
      "name": "Loja Principal"
    },
    {
      "id": 2,
      "isSelected": true,
      "name": "Terceira"
    },
    {
      "id": 3,
      "isSelected": true,
      "name": "Marketplaces"
    }
  ],
  "catalogSystemEndpoint": "https://pedrostore.vtexcommercestable.com.br/api/catalog_system/",
  "channel": "marketplaceA",
  "deliveryPolicy": "Describe delivery policy",
  "description": "Seller A, from the B industry.",
  "email": "seller@email.com",
  "exchangeReturnPolicy": "Describe exchange and returns policy",
  "fulfillmentEndpoint": "http://fulfillment.vtexcommerce.com.br/api/fulfillment?an=parceiro01",
  "fulfillmentSellerId": "seller1",
  "groups": [
    {
      "groups": [
        {
          "id": "8d845239bf1448dc8bc3ed3121837511",
          "name": "long tail"
        },
        {
          "id": "b9bcd348ab9c4cec8285ff9485c27a72",
          "name": "franchise accounts"
        }
      ]
    }
  ],
  "id": "testeMARCUS123",
  "isActive": true,
  "isBetterScope": false,
  "isVtex": true,
  "name": "qamarketplace",
  "password": null,
  "salesChannel": "1",
  "score": 0,
  "securityPrivacyPolicy": null,
  "sellerCommissionConfiguration": {
    "categoriesCommissionConfiguration": [],
    "freightCommissionPercentage": 4,
    "productCommissionPercentage": 3
  },
  "sellerType": 1,
  "taxCode": "34444",
  "trustPolicy": "Default",
  "user": null
}',
  'headers' => [
    'accept' => '',
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/seller-register/pvt/sellers');
$request->setMethod(HTTP_METH_POST);

$request->setQueryData([
  'accountName' => '',
  'environment' => ''
]);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'CSCIdentification' => 'cscidentification 123',
  'account' => 'partner01',
  'allowHybridPayments' => null,
  'availableSalesChannels' => [
    [
        'id' => 1,
        'isSelected' => null,
        'name' => 'Loja Principal'
    ],
    [
        'id' => 2,
        'isSelected' => null,
        'name' => 'Terceira'
    ],
    [
        'id' => 3,
        'isSelected' => null,
        'name' => 'Marketplaces'
    ]
  ],
  'catalogSystemEndpoint' => 'https://pedrostore.vtexcommercestable.com.br/api/catalog_system/',
  'channel' => 'marketplaceA',
  'deliveryPolicy' => 'Describe delivery policy',
  'description' => 'Seller A, from the B industry.',
  'email' => 'seller@email.com',
  'exchangeReturnPolicy' => 'Describe exchange and returns policy',
  'fulfillmentEndpoint' => 'http://fulfillment.vtexcommerce.com.br/api/fulfillment?an=parceiro01',
  'fulfillmentSellerId' => 'seller1',
  'groups' => [
    [
        'groups' => [
                [
                                'id' => '8d845239bf1448dc8bc3ed3121837511',
                                'name' => 'long tail'
                ],
                [
                                'id' => 'b9bcd348ab9c4cec8285ff9485c27a72',
                                'name' => 'franchise accounts'
                ]
        ]
    ]
  ],
  'id' => 'testeMARCUS123',
  'isActive' => null,
  'isBetterScope' => null,
  'isVtex' => null,
  'name' => 'qamarketplace',
  'password' => null,
  'salesChannel' => '1',
  'score' => 0,
  'securityPrivacyPolicy' => null,
  'sellerCommissionConfiguration' => [
    'categoriesCommissionConfiguration' => [
        
    ],
    'freightCommissionPercentage' => 4,
    'productCommissionPercentage' => 3
  ],
  'sellerType' => 1,
  'taxCode' => '34444',
  'trustPolicy' => 'Default',
  'user' => null
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'CSCIdentification' => 'cscidentification 123',
  'account' => 'partner01',
  'allowHybridPayments' => null,
  'availableSalesChannels' => [
    [
        'id' => 1,
        'isSelected' => null,
        'name' => 'Loja Principal'
    ],
    [
        'id' => 2,
        'isSelected' => null,
        'name' => 'Terceira'
    ],
    [
        'id' => 3,
        'isSelected' => null,
        'name' => 'Marketplaces'
    ]
  ],
  'catalogSystemEndpoint' => 'https://pedrostore.vtexcommercestable.com.br/api/catalog_system/',
  'channel' => 'marketplaceA',
  'deliveryPolicy' => 'Describe delivery policy',
  'description' => 'Seller A, from the B industry.',
  'email' => 'seller@email.com',
  'exchangeReturnPolicy' => 'Describe exchange and returns policy',
  'fulfillmentEndpoint' => 'http://fulfillment.vtexcommerce.com.br/api/fulfillment?an=parceiro01',
  'fulfillmentSellerId' => 'seller1',
  'groups' => [
    [
        'groups' => [
                [
                                'id' => '8d845239bf1448dc8bc3ed3121837511',
                                'name' => 'long tail'
                ],
                [
                                'id' => 'b9bcd348ab9c4cec8285ff9485c27a72',
                                'name' => 'franchise accounts'
                ]
        ]
    ]
  ],
  'id' => 'testeMARCUS123',
  'isActive' => null,
  'isBetterScope' => null,
  'isVtex' => null,
  'name' => 'qamarketplace',
  'password' => null,
  'salesChannel' => '1',
  'score' => 0,
  'securityPrivacyPolicy' => null,
  'sellerCommissionConfiguration' => [
    'categoriesCommissionConfiguration' => [
        
    ],
    'freightCommissionPercentage' => 4,
    'productCommissionPercentage' => 3
  ],
  'sellerType' => 1,
  'taxCode' => '34444',
  'trustPolicy' => 'Default',
  'user' => null
]));
$request->setRequestUrl('{{baseUrl}}/seller-register/pvt/sellers');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setQuery(new http\QueryString([
  'accountName' => '',
  'environment' => ''
]));

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("accept", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/seller-register/pvt/sellers?accountName=&environment=' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "CSCIdentification": "cscidentification 123",
  "account": "partner01",
  "allowHybridPayments": false,
  "availableSalesChannels": [
    {
      "id": 1,
      "isSelected": true,
      "name": "Loja Principal"
    },
    {
      "id": 2,
      "isSelected": true,
      "name": "Terceira"
    },
    {
      "id": 3,
      "isSelected": true,
      "name": "Marketplaces"
    }
  ],
  "catalogSystemEndpoint": "https://pedrostore.vtexcommercestable.com.br/api/catalog_system/",
  "channel": "marketplaceA",
  "deliveryPolicy": "Describe delivery policy",
  "description": "Seller A, from the B industry.",
  "email": "seller@email.com",
  "exchangeReturnPolicy": "Describe exchange and returns policy",
  "fulfillmentEndpoint": "http://fulfillment.vtexcommerce.com.br/api/fulfillment?an=parceiro01",
  "fulfillmentSellerId": "seller1",
  "groups": [
    {
      "groups": [
        {
          "id": "8d845239bf1448dc8bc3ed3121837511",
          "name": "long tail"
        },
        {
          "id": "b9bcd348ab9c4cec8285ff9485c27a72",
          "name": "franchise accounts"
        }
      ]
    }
  ],
  "id": "testeMARCUS123",
  "isActive": true,
  "isBetterScope": false,
  "isVtex": true,
  "name": "qamarketplace",
  "password": null,
  "salesChannel": "1",
  "score": 0,
  "securityPrivacyPolicy": null,
  "sellerCommissionConfiguration": {
    "categoriesCommissionConfiguration": [],
    "freightCommissionPercentage": 4,
    "productCommissionPercentage": 3
  },
  "sellerType": 1,
  "taxCode": "34444",
  "trustPolicy": "Default",
  "user": null
}'
$headers=@{}
$headers.Add("accept", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/seller-register/pvt/sellers?accountName=&environment=' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "CSCIdentification": "cscidentification 123",
  "account": "partner01",
  "allowHybridPayments": false,
  "availableSalesChannels": [
    {
      "id": 1,
      "isSelected": true,
      "name": "Loja Principal"
    },
    {
      "id": 2,
      "isSelected": true,
      "name": "Terceira"
    },
    {
      "id": 3,
      "isSelected": true,
      "name": "Marketplaces"
    }
  ],
  "catalogSystemEndpoint": "https://pedrostore.vtexcommercestable.com.br/api/catalog_system/",
  "channel": "marketplaceA",
  "deliveryPolicy": "Describe delivery policy",
  "description": "Seller A, from the B industry.",
  "email": "seller@email.com",
  "exchangeReturnPolicy": "Describe exchange and returns policy",
  "fulfillmentEndpoint": "http://fulfillment.vtexcommerce.com.br/api/fulfillment?an=parceiro01",
  "fulfillmentSellerId": "seller1",
  "groups": [
    {
      "groups": [
        {
          "id": "8d845239bf1448dc8bc3ed3121837511",
          "name": "long tail"
        },
        {
          "id": "b9bcd348ab9c4cec8285ff9485c27a72",
          "name": "franchise accounts"
        }
      ]
    }
  ],
  "id": "testeMARCUS123",
  "isActive": true,
  "isBetterScope": false,
  "isVtex": true,
  "name": "qamarketplace",
  "password": null,
  "salesChannel": "1",
  "score": 0,
  "securityPrivacyPolicy": null,
  "sellerCommissionConfiguration": {
    "categoriesCommissionConfiguration": [],
    "freightCommissionPercentage": 4,
    "productCommissionPercentage": 3
  },
  "sellerType": 1,
  "taxCode": "34444",
  "trustPolicy": "Default",
  "user": null
}'
import http.client

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

payload = "{\n  \"CSCIdentification\": \"cscidentification 123\",\n  \"account\": \"partner01\",\n  \"allowHybridPayments\": false,\n  \"availableSalesChannels\": [\n    {\n      \"id\": 1,\n      \"isSelected\": true,\n      \"name\": \"Loja Principal\"\n    },\n    {\n      \"id\": 2,\n      \"isSelected\": true,\n      \"name\": \"Terceira\"\n    },\n    {\n      \"id\": 3,\n      \"isSelected\": true,\n      \"name\": \"Marketplaces\"\n    }\n  ],\n  \"catalogSystemEndpoint\": \"https://pedrostore.vtexcommercestable.com.br/api/catalog_system/\",\n  \"channel\": \"marketplaceA\",\n  \"deliveryPolicy\": \"Describe delivery policy\",\n  \"description\": \"Seller A, from the B industry.\",\n  \"email\": \"seller@email.com\",\n  \"exchangeReturnPolicy\": \"Describe exchange and returns policy\",\n  \"fulfillmentEndpoint\": \"http://fulfillment.vtexcommerce.com.br/api/fulfillment?an=parceiro01\",\n  \"fulfillmentSellerId\": \"seller1\",\n  \"groups\": [\n    {\n      \"groups\": [\n        {\n          \"id\": \"8d845239bf1448dc8bc3ed3121837511\",\n          \"name\": \"long tail\"\n        },\n        {\n          \"id\": \"b9bcd348ab9c4cec8285ff9485c27a72\",\n          \"name\": \"franchise accounts\"\n        }\n      ]\n    }\n  ],\n  \"id\": \"testeMARCUS123\",\n  \"isActive\": true,\n  \"isBetterScope\": false,\n  \"isVtex\": true,\n  \"name\": \"qamarketplace\",\n  \"password\": null,\n  \"salesChannel\": \"1\",\n  \"score\": 0,\n  \"securityPrivacyPolicy\": null,\n  \"sellerCommissionConfiguration\": {\n    \"categoriesCommissionConfiguration\": [],\n    \"freightCommissionPercentage\": 4,\n    \"productCommissionPercentage\": 3\n  },\n  \"sellerType\": 1,\n  \"taxCode\": \"34444\",\n  \"trustPolicy\": \"Default\",\n  \"user\": null\n}"

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

conn.request("POST", "/baseUrl/seller-register/pvt/sellers?accountName=&environment=", payload, headers)

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

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

url = "{{baseUrl}}/seller-register/pvt/sellers"

querystring = {"accountName":"","environment":""}

payload = {
    "CSCIdentification": "cscidentification 123",
    "account": "partner01",
    "allowHybridPayments": False,
    "availableSalesChannels": [
        {
            "id": 1,
            "isSelected": True,
            "name": "Loja Principal"
        },
        {
            "id": 2,
            "isSelected": True,
            "name": "Terceira"
        },
        {
            "id": 3,
            "isSelected": True,
            "name": "Marketplaces"
        }
    ],
    "catalogSystemEndpoint": "https://pedrostore.vtexcommercestable.com.br/api/catalog_system/",
    "channel": "marketplaceA",
    "deliveryPolicy": "Describe delivery policy",
    "description": "Seller A, from the B industry.",
    "email": "seller@email.com",
    "exchangeReturnPolicy": "Describe exchange and returns policy",
    "fulfillmentEndpoint": "http://fulfillment.vtexcommerce.com.br/api/fulfillment?an=parceiro01",
    "fulfillmentSellerId": "seller1",
    "groups": [{ "groups": [
                {
                    "id": "8d845239bf1448dc8bc3ed3121837511",
                    "name": "long tail"
                },
                {
                    "id": "b9bcd348ab9c4cec8285ff9485c27a72",
                    "name": "franchise accounts"
                }
            ] }],
    "id": "testeMARCUS123",
    "isActive": True,
    "isBetterScope": False,
    "isVtex": True,
    "name": "qamarketplace",
    "password": None,
    "salesChannel": "1",
    "score": 0,
    "securityPrivacyPolicy": None,
    "sellerCommissionConfiguration": {
        "categoriesCommissionConfiguration": [],
        "freightCommissionPercentage": 4,
        "productCommissionPercentage": 3
    },
    "sellerType": 1,
    "taxCode": "34444",
    "trustPolicy": "Default",
    "user": None
}
headers = {
    "accept": "",
    "content-type": "application/json"
}

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

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

url <- "{{baseUrl}}/seller-register/pvt/sellers"

queryString <- list(
  accountName = "",
  environment = ""
)

payload <- "{\n  \"CSCIdentification\": \"cscidentification 123\",\n  \"account\": \"partner01\",\n  \"allowHybridPayments\": false,\n  \"availableSalesChannels\": [\n    {\n      \"id\": 1,\n      \"isSelected\": true,\n      \"name\": \"Loja Principal\"\n    },\n    {\n      \"id\": 2,\n      \"isSelected\": true,\n      \"name\": \"Terceira\"\n    },\n    {\n      \"id\": 3,\n      \"isSelected\": true,\n      \"name\": \"Marketplaces\"\n    }\n  ],\n  \"catalogSystemEndpoint\": \"https://pedrostore.vtexcommercestable.com.br/api/catalog_system/\",\n  \"channel\": \"marketplaceA\",\n  \"deliveryPolicy\": \"Describe delivery policy\",\n  \"description\": \"Seller A, from the B industry.\",\n  \"email\": \"seller@email.com\",\n  \"exchangeReturnPolicy\": \"Describe exchange and returns policy\",\n  \"fulfillmentEndpoint\": \"http://fulfillment.vtexcommerce.com.br/api/fulfillment?an=parceiro01\",\n  \"fulfillmentSellerId\": \"seller1\",\n  \"groups\": [\n    {\n      \"groups\": [\n        {\n          \"id\": \"8d845239bf1448dc8bc3ed3121837511\",\n          \"name\": \"long tail\"\n        },\n        {\n          \"id\": \"b9bcd348ab9c4cec8285ff9485c27a72\",\n          \"name\": \"franchise accounts\"\n        }\n      ]\n    }\n  ],\n  \"id\": \"testeMARCUS123\",\n  \"isActive\": true,\n  \"isBetterScope\": false,\n  \"isVtex\": true,\n  \"name\": \"qamarketplace\",\n  \"password\": null,\n  \"salesChannel\": \"1\",\n  \"score\": 0,\n  \"securityPrivacyPolicy\": null,\n  \"sellerCommissionConfiguration\": {\n    \"categoriesCommissionConfiguration\": [],\n    \"freightCommissionPercentage\": 4,\n    \"productCommissionPercentage\": 3\n  },\n  \"sellerType\": 1,\n  \"taxCode\": \"34444\",\n  \"trustPolicy\": \"Default\",\n  \"user\": null\n}"

encode <- "json"

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

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

url = URI("{{baseUrl}}/seller-register/pvt/sellers?accountName=&environment=")

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

request = Net::HTTP::Post.new(url)
request["accept"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"CSCIdentification\": \"cscidentification 123\",\n  \"account\": \"partner01\",\n  \"allowHybridPayments\": false,\n  \"availableSalesChannels\": [\n    {\n      \"id\": 1,\n      \"isSelected\": true,\n      \"name\": \"Loja Principal\"\n    },\n    {\n      \"id\": 2,\n      \"isSelected\": true,\n      \"name\": \"Terceira\"\n    },\n    {\n      \"id\": 3,\n      \"isSelected\": true,\n      \"name\": \"Marketplaces\"\n    }\n  ],\n  \"catalogSystemEndpoint\": \"https://pedrostore.vtexcommercestable.com.br/api/catalog_system/\",\n  \"channel\": \"marketplaceA\",\n  \"deliveryPolicy\": \"Describe delivery policy\",\n  \"description\": \"Seller A, from the B industry.\",\n  \"email\": \"seller@email.com\",\n  \"exchangeReturnPolicy\": \"Describe exchange and returns policy\",\n  \"fulfillmentEndpoint\": \"http://fulfillment.vtexcommerce.com.br/api/fulfillment?an=parceiro01\",\n  \"fulfillmentSellerId\": \"seller1\",\n  \"groups\": [\n    {\n      \"groups\": [\n        {\n          \"id\": \"8d845239bf1448dc8bc3ed3121837511\",\n          \"name\": \"long tail\"\n        },\n        {\n          \"id\": \"b9bcd348ab9c4cec8285ff9485c27a72\",\n          \"name\": \"franchise accounts\"\n        }\n      ]\n    }\n  ],\n  \"id\": \"testeMARCUS123\",\n  \"isActive\": true,\n  \"isBetterScope\": false,\n  \"isVtex\": true,\n  \"name\": \"qamarketplace\",\n  \"password\": null,\n  \"salesChannel\": \"1\",\n  \"score\": 0,\n  \"securityPrivacyPolicy\": null,\n  \"sellerCommissionConfiguration\": {\n    \"categoriesCommissionConfiguration\": [],\n    \"freightCommissionPercentage\": 4,\n    \"productCommissionPercentage\": 3\n  },\n  \"sellerType\": 1,\n  \"taxCode\": \"34444\",\n  \"trustPolicy\": \"Default\",\n  \"user\": null\n}"

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/seller-register/pvt/sellers') do |req|
  req.headers['accept'] = ''
  req.params['accountName'] = ''
  req.params['environment'] = ''
  req.body = "{\n  \"CSCIdentification\": \"cscidentification 123\",\n  \"account\": \"partner01\",\n  \"allowHybridPayments\": false,\n  \"availableSalesChannels\": [\n    {\n      \"id\": 1,\n      \"isSelected\": true,\n      \"name\": \"Loja Principal\"\n    },\n    {\n      \"id\": 2,\n      \"isSelected\": true,\n      \"name\": \"Terceira\"\n    },\n    {\n      \"id\": 3,\n      \"isSelected\": true,\n      \"name\": \"Marketplaces\"\n    }\n  ],\n  \"catalogSystemEndpoint\": \"https://pedrostore.vtexcommercestable.com.br/api/catalog_system/\",\n  \"channel\": \"marketplaceA\",\n  \"deliveryPolicy\": \"Describe delivery policy\",\n  \"description\": \"Seller A, from the B industry.\",\n  \"email\": \"seller@email.com\",\n  \"exchangeReturnPolicy\": \"Describe exchange and returns policy\",\n  \"fulfillmentEndpoint\": \"http://fulfillment.vtexcommerce.com.br/api/fulfillment?an=parceiro01\",\n  \"fulfillmentSellerId\": \"seller1\",\n  \"groups\": [\n    {\n      \"groups\": [\n        {\n          \"id\": \"8d845239bf1448dc8bc3ed3121837511\",\n          \"name\": \"long tail\"\n        },\n        {\n          \"id\": \"b9bcd348ab9c4cec8285ff9485c27a72\",\n          \"name\": \"franchise accounts\"\n        }\n      ]\n    }\n  ],\n  \"id\": \"testeMARCUS123\",\n  \"isActive\": true,\n  \"isBetterScope\": false,\n  \"isVtex\": true,\n  \"name\": \"qamarketplace\",\n  \"password\": null,\n  \"salesChannel\": \"1\",\n  \"score\": 0,\n  \"securityPrivacyPolicy\": null,\n  \"sellerCommissionConfiguration\": {\n    \"categoriesCommissionConfiguration\": [],\n    \"freightCommissionPercentage\": 4,\n    \"productCommissionPercentage\": 3\n  },\n  \"sellerType\": 1,\n  \"taxCode\": \"34444\",\n  \"trustPolicy\": \"Default\",\n  \"user\": null\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/seller-register/pvt/sellers";

    let querystring = [
        ("accountName", ""),
        ("environment", ""),
    ];

    let payload = json!({
        "CSCIdentification": "cscidentification 123",
        "account": "partner01",
        "allowHybridPayments": false,
        "availableSalesChannels": (
            json!({
                "id": 1,
                "isSelected": true,
                "name": "Loja Principal"
            }),
            json!({
                "id": 2,
                "isSelected": true,
                "name": "Terceira"
            }),
            json!({
                "id": 3,
                "isSelected": true,
                "name": "Marketplaces"
            })
        ),
        "catalogSystemEndpoint": "https://pedrostore.vtexcommercestable.com.br/api/catalog_system/",
        "channel": "marketplaceA",
        "deliveryPolicy": "Describe delivery policy",
        "description": "Seller A, from the B industry.",
        "email": "seller@email.com",
        "exchangeReturnPolicy": "Describe exchange and returns policy",
        "fulfillmentEndpoint": "http://fulfillment.vtexcommerce.com.br/api/fulfillment?an=parceiro01",
        "fulfillmentSellerId": "seller1",
        "groups": (json!({"groups": (
                    json!({
                        "id": "8d845239bf1448dc8bc3ed3121837511",
                        "name": "long tail"
                    }),
                    json!({
                        "id": "b9bcd348ab9c4cec8285ff9485c27a72",
                        "name": "franchise accounts"
                    })
                )})),
        "id": "testeMARCUS123",
        "isActive": true,
        "isBetterScope": false,
        "isVtex": true,
        "name": "qamarketplace",
        "password": json!(null),
        "salesChannel": "1",
        "score": 0,
        "securityPrivacyPolicy": json!(null),
        "sellerCommissionConfiguration": json!({
            "categoriesCommissionConfiguration": (),
            "freightCommissionPercentage": 4,
            "productCommissionPercentage": 3
        }),
        "sellerType": 1,
        "taxCode": "34444",
        "trustPolicy": "Default",
        "user": json!(null)
    });

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

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

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

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/seller-register/pvt/sellers?accountName=&environment=' \
  --header 'accept: ' \
  --header 'content-type: application/json' \
  --data '{
  "CSCIdentification": "cscidentification 123",
  "account": "partner01",
  "allowHybridPayments": false,
  "availableSalesChannels": [
    {
      "id": 1,
      "isSelected": true,
      "name": "Loja Principal"
    },
    {
      "id": 2,
      "isSelected": true,
      "name": "Terceira"
    },
    {
      "id": 3,
      "isSelected": true,
      "name": "Marketplaces"
    }
  ],
  "catalogSystemEndpoint": "https://pedrostore.vtexcommercestable.com.br/api/catalog_system/",
  "channel": "marketplaceA",
  "deliveryPolicy": "Describe delivery policy",
  "description": "Seller A, from the B industry.",
  "email": "seller@email.com",
  "exchangeReturnPolicy": "Describe exchange and returns policy",
  "fulfillmentEndpoint": "http://fulfillment.vtexcommerce.com.br/api/fulfillment?an=parceiro01",
  "fulfillmentSellerId": "seller1",
  "groups": [
    {
      "groups": [
        {
          "id": "8d845239bf1448dc8bc3ed3121837511",
          "name": "long tail"
        },
        {
          "id": "b9bcd348ab9c4cec8285ff9485c27a72",
          "name": "franchise accounts"
        }
      ]
    }
  ],
  "id": "testeMARCUS123",
  "isActive": true,
  "isBetterScope": false,
  "isVtex": true,
  "name": "qamarketplace",
  "password": null,
  "salesChannel": "1",
  "score": 0,
  "securityPrivacyPolicy": null,
  "sellerCommissionConfiguration": {
    "categoriesCommissionConfiguration": [],
    "freightCommissionPercentage": 4,
    "productCommissionPercentage": 3
  },
  "sellerType": 1,
  "taxCode": "34444",
  "trustPolicy": "Default",
  "user": null
}'
echo '{
  "CSCIdentification": "cscidentification 123",
  "account": "partner01",
  "allowHybridPayments": false,
  "availableSalesChannels": [
    {
      "id": 1,
      "isSelected": true,
      "name": "Loja Principal"
    },
    {
      "id": 2,
      "isSelected": true,
      "name": "Terceira"
    },
    {
      "id": 3,
      "isSelected": true,
      "name": "Marketplaces"
    }
  ],
  "catalogSystemEndpoint": "https://pedrostore.vtexcommercestable.com.br/api/catalog_system/",
  "channel": "marketplaceA",
  "deliveryPolicy": "Describe delivery policy",
  "description": "Seller A, from the B industry.",
  "email": "seller@email.com",
  "exchangeReturnPolicy": "Describe exchange and returns policy",
  "fulfillmentEndpoint": "http://fulfillment.vtexcommerce.com.br/api/fulfillment?an=parceiro01",
  "fulfillmentSellerId": "seller1",
  "groups": [
    {
      "groups": [
        {
          "id": "8d845239bf1448dc8bc3ed3121837511",
          "name": "long tail"
        },
        {
          "id": "b9bcd348ab9c4cec8285ff9485c27a72",
          "name": "franchise accounts"
        }
      ]
    }
  ],
  "id": "testeMARCUS123",
  "isActive": true,
  "isBetterScope": false,
  "isVtex": true,
  "name": "qamarketplace",
  "password": null,
  "salesChannel": "1",
  "score": 0,
  "securityPrivacyPolicy": null,
  "sellerCommissionConfiguration": {
    "categoriesCommissionConfiguration": [],
    "freightCommissionPercentage": 4,
    "productCommissionPercentage": 3
  },
  "sellerType": 1,
  "taxCode": "34444",
  "trustPolicy": "Default",
  "user": null
}' |  \
  http POST '{{baseUrl}}/seller-register/pvt/sellers?accountName=&environment=' \
  accept:'' \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'accept: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "CSCIdentification": "cscidentification 123",\n  "account": "partner01",\n  "allowHybridPayments": false,\n  "availableSalesChannels": [\n    {\n      "id": 1,\n      "isSelected": true,\n      "name": "Loja Principal"\n    },\n    {\n      "id": 2,\n      "isSelected": true,\n      "name": "Terceira"\n    },\n    {\n      "id": 3,\n      "isSelected": true,\n      "name": "Marketplaces"\n    }\n  ],\n  "catalogSystemEndpoint": "https://pedrostore.vtexcommercestable.com.br/api/catalog_system/",\n  "channel": "marketplaceA",\n  "deliveryPolicy": "Describe delivery policy",\n  "description": "Seller A, from the B industry.",\n  "email": "seller@email.com",\n  "exchangeReturnPolicy": "Describe exchange and returns policy",\n  "fulfillmentEndpoint": "http://fulfillment.vtexcommerce.com.br/api/fulfillment?an=parceiro01",\n  "fulfillmentSellerId": "seller1",\n  "groups": [\n    {\n      "groups": [\n        {\n          "id": "8d845239bf1448dc8bc3ed3121837511",\n          "name": "long tail"\n        },\n        {\n          "id": "b9bcd348ab9c4cec8285ff9485c27a72",\n          "name": "franchise accounts"\n        }\n      ]\n    }\n  ],\n  "id": "testeMARCUS123",\n  "isActive": true,\n  "isBetterScope": false,\n  "isVtex": true,\n  "name": "qamarketplace",\n  "password": null,\n  "salesChannel": "1",\n  "score": 0,\n  "securityPrivacyPolicy": null,\n  "sellerCommissionConfiguration": {\n    "categoriesCommissionConfiguration": [],\n    "freightCommissionPercentage": 4,\n    "productCommissionPercentage": 3\n  },\n  "sellerType": 1,\n  "taxCode": "34444",\n  "trustPolicy": "Default",\n  "user": null\n}' \
  --output-document \
  - '{{baseUrl}}/seller-register/pvt/sellers?accountName=&environment='
import Foundation

let headers = [
  "accept": "",
  "content-type": "application/json"
]
let parameters = [
  "CSCIdentification": "cscidentification 123",
  "account": "partner01",
  "allowHybridPayments": false,
  "availableSalesChannels": [
    [
      "id": 1,
      "isSelected": true,
      "name": "Loja Principal"
    ],
    [
      "id": 2,
      "isSelected": true,
      "name": "Terceira"
    ],
    [
      "id": 3,
      "isSelected": true,
      "name": "Marketplaces"
    ]
  ],
  "catalogSystemEndpoint": "https://pedrostore.vtexcommercestable.com.br/api/catalog_system/",
  "channel": "marketplaceA",
  "deliveryPolicy": "Describe delivery policy",
  "description": "Seller A, from the B industry.",
  "email": "seller@email.com",
  "exchangeReturnPolicy": "Describe exchange and returns policy",
  "fulfillmentEndpoint": "http://fulfillment.vtexcommerce.com.br/api/fulfillment?an=parceiro01",
  "fulfillmentSellerId": "seller1",
  "groups": [["groups": [
        [
          "id": "8d845239bf1448dc8bc3ed3121837511",
          "name": "long tail"
        ],
        [
          "id": "b9bcd348ab9c4cec8285ff9485c27a72",
          "name": "franchise accounts"
        ]
      ]]],
  "id": "testeMARCUS123",
  "isActive": true,
  "isBetterScope": false,
  "isVtex": true,
  "name": "qamarketplace",
  "password": ,
  "salesChannel": "1",
  "score": 0,
  "securityPrivacyPolicy": ,
  "sellerCommissionConfiguration": [
    "categoriesCommissionConfiguration": [],
    "freightCommissionPercentage": 4,
    "productCommissionPercentage": 3
  ],
  "sellerType": 1,
  "taxCode": "34444",
  "trustPolicy": "Default",
  "user": 
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/seller-register/pvt/sellers?accountName=&environment=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, 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 Seller data by ID
{{baseUrl}}/seller-register/pvt/sellers/:sellerId
HEADERS

Accept
Content-Type
QUERY PARAMS

accountName
environment
sellerId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/seller-register/pvt/sellers/:sellerId?accountName=&environment=");

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

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

(client/get "{{baseUrl}}/seller-register/pvt/sellers/:sellerId" {:headers {:accept ""
                                                                                           :content-type ""}
                                                                                 :query-params {:accountName ""
                                                                                                :environment ""}})
require "http/client"

url = "{{baseUrl}}/seller-register/pvt/sellers/:sellerId?accountName=&environment="
headers = HTTP::Headers{
  "accept" => ""
  "content-type" => ""
}

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}}/seller-register/pvt/sellers/:sellerId?accountName=&environment="),
    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}}/seller-register/pvt/sellers/:sellerId?accountName=&environment=");
var request = new RestRequest("", Method.Get);
request.AddHeader("accept", "");
request.AddHeader("content-type", "");
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/seller-register/pvt/sellers/:sellerId?accountName=&environment="

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

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

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

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

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

}
GET /baseUrl/seller-register/pvt/sellers/:sellerId?accountName=&environment= HTTP/1.1
Accept: 
Content-Type: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/seller-register/pvt/sellers/:sellerId?accountName=&environment=")
  .setHeader("accept", "")
  .setHeader("content-type", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/seller-register/pvt/sellers/:sellerId?accountName=&environment="))
    .header("accept", "")
    .header("content-type", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/seller-register/pvt/sellers/:sellerId?accountName=&environment=")
  .get()
  .addHeader("accept", "")
  .addHeader("content-type", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/seller-register/pvt/sellers/:sellerId?accountName=&environment=")
  .header("accept", "")
  .header("content-type", "")
  .asString();
const data = null;

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

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

xhr.open('GET', '{{baseUrl}}/seller-register/pvt/sellers/:sellerId?accountName=&environment=');
xhr.setRequestHeader('accept', '');
xhr.setRequestHeader('content-type', '');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/seller-register/pvt/sellers/:sellerId',
  params: {accountName: '', environment: ''},
  headers: {accept: '', 'content-type': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/seller-register/pvt/sellers/:sellerId?accountName=&environment=';
const options = {method: 'GET', headers: {accept: '', 'content-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}}/seller-register/pvt/sellers/:sellerId?accountName=&environment=',
  method: 'GET',
  headers: {
    accept: '',
    'content-type': ''
  }
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/seller-register/pvt/sellers/:sellerId?accountName=&environment=")
  .get()
  .addHeader("accept", "")
  .addHeader("content-type", "")
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/seller-register/pvt/sellers/:sellerId?accountName=&environment=',
  headers: {
    accept: '',
    'content-type': ''
  }
};

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

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

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/seller-register/pvt/sellers/:sellerId',
  qs: {accountName: '', environment: ''},
  headers: {accept: '', 'content-type': ''}
};

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

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

const req = unirest('GET', '{{baseUrl}}/seller-register/pvt/sellers/:sellerId');

req.query({
  accountName: '',
  environment: ''
});

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

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/seller-register/pvt/sellers/:sellerId',
  params: {accountName: '', environment: ''},
  headers: {accept: '', 'content-type': ''}
};

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

const url = '{{baseUrl}}/seller-register/pvt/sellers/:sellerId?accountName=&environment=';
const options = {method: 'GET', headers: {accept: '', 'content-type': ''}};

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

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/seller-register/pvt/sellers/:sellerId?accountName=&environment="]
                                                       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}}/seller-register/pvt/sellers/:sellerId?accountName=&environment=" in
let headers = Header.add_list (Header.init ()) [
  ("accept", "");
  ("content-type", "");
] in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/seller-register/pvt/sellers/:sellerId?accountName=&environment=",
  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}}/seller-register/pvt/sellers/:sellerId?accountName=&environment=', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/seller-register/pvt/sellers/:sellerId');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'accountName' => '',
  'environment' => ''
]);

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/seller-register/pvt/sellers/:sellerId');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'accountName' => '',
  'environment' => ''
]));

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("accept", "")
$headers.Add("content-type", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/seller-register/pvt/sellers/:sellerId?accountName=&environment=' -Method GET -Headers $headers
$headers=@{}
$headers.Add("accept", "")
$headers.Add("content-type", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/seller-register/pvt/sellers/:sellerId?accountName=&environment=' -Method GET -Headers $headers
import http.client

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

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

conn.request("GET", "/baseUrl/seller-register/pvt/sellers/:sellerId?accountName=&environment=", headers=headers)

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

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

url = "{{baseUrl}}/seller-register/pvt/sellers/:sellerId"

querystring = {"accountName":"","environment":""}

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

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

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

url <- "{{baseUrl}}/seller-register/pvt/sellers/:sellerId"

queryString <- list(
  accountName = "",
  environment = ""
)

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

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

url = URI("{{baseUrl}}/seller-register/pvt/sellers/:sellerId?accountName=&environment=")

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

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

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

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

response = conn.get('/baseUrl/seller-register/pvt/sellers/:sellerId') do |req|
  req.headers['accept'] = ''
  req.params['accountName'] = ''
  req.params['environment'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/seller-register/pvt/sellers/:sellerId";

    let querystring = [
        ("accountName", ""),
        ("environment", ""),
    ];

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/seller-register/pvt/sellers/:sellerId?accountName=&environment=")! 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 List Sellers
{{baseUrl}}/seller-register/pvt/sellers
HEADERS

Accept
Content-Type
QUERY PARAMS

accountName
environment
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/seller-register/pvt/sellers?accountName=&environment=");

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

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

(client/get "{{baseUrl}}/seller-register/pvt/sellers" {:headers {:accept ""
                                                                                 :content-type ""}
                                                                       :query-params {:accountName ""
                                                                                      :environment ""}})
require "http/client"

url = "{{baseUrl}}/seller-register/pvt/sellers?accountName=&environment="
headers = HTTP::Headers{
  "accept" => ""
  "content-type" => ""
}

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}}/seller-register/pvt/sellers?accountName=&environment="),
    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}}/seller-register/pvt/sellers?accountName=&environment=");
var request = new RestRequest("", Method.Get);
request.AddHeader("accept", "");
request.AddHeader("content-type", "");
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/seller-register/pvt/sellers?accountName=&environment="

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

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

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

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

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

}
GET /baseUrl/seller-register/pvt/sellers?accountName=&environment= HTTP/1.1
Accept: 
Content-Type: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/seller-register/pvt/sellers?accountName=&environment=")
  .setHeader("accept", "")
  .setHeader("content-type", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

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

Request request = new Request.Builder()
  .url("{{baseUrl}}/seller-register/pvt/sellers?accountName=&environment=")
  .get()
  .addHeader("accept", "")
  .addHeader("content-type", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/seller-register/pvt/sellers?accountName=&environment=")
  .header("accept", "")
  .header("content-type", "")
  .asString();
const data = null;

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

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

xhr.open('GET', '{{baseUrl}}/seller-register/pvt/sellers?accountName=&environment=');
xhr.setRequestHeader('accept', '');
xhr.setRequestHeader('content-type', '');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/seller-register/pvt/sellers',
  params: {accountName: '', environment: ''},
  headers: {accept: '', 'content-type': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/seller-register/pvt/sellers?accountName=&environment=';
const options = {method: 'GET', headers: {accept: '', 'content-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}}/seller-register/pvt/sellers?accountName=&environment=',
  method: 'GET',
  headers: {
    accept: '',
    'content-type': ''
  }
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/seller-register/pvt/sellers?accountName=&environment=")
  .get()
  .addHeader("accept", "")
  .addHeader("content-type", "")
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/seller-register/pvt/sellers?accountName=&environment=',
  headers: {
    accept: '',
    'content-type': ''
  }
};

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

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

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/seller-register/pvt/sellers',
  qs: {accountName: '', environment: ''},
  headers: {accept: '', 'content-type': ''}
};

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

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

const req = unirest('GET', '{{baseUrl}}/seller-register/pvt/sellers');

req.query({
  accountName: '',
  environment: ''
});

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

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/seller-register/pvt/sellers',
  params: {accountName: '', environment: ''},
  headers: {accept: '', 'content-type': ''}
};

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

const url = '{{baseUrl}}/seller-register/pvt/sellers?accountName=&environment=';
const options = {method: 'GET', headers: {accept: '', 'content-type': ''}};

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

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/seller-register/pvt/sellers?accountName=&environment="]
                                                       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}}/seller-register/pvt/sellers?accountName=&environment=" in
let headers = Header.add_list (Header.init ()) [
  ("accept", "");
  ("content-type", "");
] in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/seller-register/pvt/sellers?accountName=&environment=",
  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}}/seller-register/pvt/sellers?accountName=&environment=', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/seller-register/pvt/sellers');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'accountName' => '',
  'environment' => ''
]);

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/seller-register/pvt/sellers');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'accountName' => '',
  'environment' => ''
]));

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("accept", "")
$headers.Add("content-type", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/seller-register/pvt/sellers?accountName=&environment=' -Method GET -Headers $headers
$headers=@{}
$headers.Add("accept", "")
$headers.Add("content-type", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/seller-register/pvt/sellers?accountName=&environment=' -Method GET -Headers $headers
import http.client

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

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

conn.request("GET", "/baseUrl/seller-register/pvt/sellers?accountName=&environment=", headers=headers)

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

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

url = "{{baseUrl}}/seller-register/pvt/sellers"

querystring = {"accountName":"","environment":""}

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

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

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

url <- "{{baseUrl}}/seller-register/pvt/sellers"

queryString <- list(
  accountName = "",
  environment = ""
)

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

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

url = URI("{{baseUrl}}/seller-register/pvt/sellers?accountName=&environment=")

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

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

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

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

response = conn.get('/baseUrl/seller-register/pvt/sellers') do |req|
  req.headers['accept'] = ''
  req.params['accountName'] = ''
  req.params['environment'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/seller-register/pvt/sellers";

    let querystring = [
        ("accountName", ""),
        ("environment", ""),
    ];

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/seller-register/pvt/sellers?accountName=&environment=")! 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()
PATCH Update Seller by Seller ID
{{baseUrl}}/seller-register/pvt/sellers/:sellerId
HEADERS

Accept
Content-Type
QUERY PARAMS

accountName
environment
sellerId
BODY json

[
  {
    "operation": "",
    "path": "",
    "value": false
  }
]
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/seller-register/pvt/sellers/:sellerId?accountName=&environment=");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "[\n  {\n    \"operation\": \"\",\n    \"path\": \"\",\n    \"value\": false\n  }\n]");

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

(client/patch "{{baseUrl}}/seller-register/pvt/sellers/:sellerId" {:headers {:accept ""}
                                                                                   :query-params {:accountName ""
                                                                                                  :environment ""}
                                                                                   :content-type :json
                                                                                   :form-params [{:operation ""
                                                                                                  :path ""
                                                                                                  :value false}]})
require "http/client"

url = "{{baseUrl}}/seller-register/pvt/sellers/:sellerId?accountName=&environment="
headers = HTTP::Headers{
  "accept" => ""
  "content-type" => ""
}
reqBody = "[\n  {\n    \"operation\": \"\",\n    \"path\": \"\",\n    \"value\": false\n  }\n]"

response = HTTP::Client.patch url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Patch,
    RequestUri = new Uri("{{baseUrl}}/seller-register/pvt/sellers/:sellerId?accountName=&environment="),
    Headers =
    {
        { "accept", "" },
    },
    Content = new StringContent("[\n  {\n    \"operation\": \"\",\n    \"path\": \"\",\n    \"value\": false\n  }\n]")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/seller-register/pvt/sellers/:sellerId?accountName=&environment=");
var request = new RestRequest("", Method.Patch);
request.AddHeader("accept", "");
request.AddHeader("content-type", "");
request.AddParameter("", "[\n  {\n    \"operation\": \"\",\n    \"path\": \"\",\n    \"value\": false\n  }\n]", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/seller-register/pvt/sellers/:sellerId?accountName=&environment="

	payload := strings.NewReader("[\n  {\n    \"operation\": \"\",\n    \"path\": \"\",\n    \"value\": false\n  }\n]")

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

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

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

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

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

}
PATCH /baseUrl/seller-register/pvt/sellers/:sellerId?accountName=&environment= HTTP/1.1
Accept: 
Content-Type: 
Host: example.com
Content-Length: 67

[
  {
    "operation": "",
    "path": "",
    "value": false
  }
]
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/seller-register/pvt/sellers/:sellerId?accountName=&environment=")
  .setHeader("accept", "")
  .setHeader("content-type", "")
  .setBody("[\n  {\n    \"operation\": \"\",\n    \"path\": \"\",\n    \"value\": false\n  }\n]")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/seller-register/pvt/sellers/:sellerId?accountName=&environment="))
    .header("accept", "")
    .header("content-type", "")
    .method("PATCH", HttpRequest.BodyPublishers.ofString("[\n  {\n    \"operation\": \"\",\n    \"path\": \"\",\n    \"value\": false\n  }\n]"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "[\n  {\n    \"operation\": \"\",\n    \"path\": \"\",\n    \"value\": false\n  }\n]");
Request request = new Request.Builder()
  .url("{{baseUrl}}/seller-register/pvt/sellers/:sellerId?accountName=&environment=")
  .patch(body)
  .addHeader("accept", "")
  .addHeader("content-type", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/seller-register/pvt/sellers/:sellerId?accountName=&environment=")
  .header("accept", "")
  .header("content-type", "")
  .body("[\n  {\n    \"operation\": \"\",\n    \"path\": \"\",\n    \"value\": false\n  }\n]")
  .asString();
const data = JSON.stringify([
  {
    operation: '',
    path: '',
    value: false
  }
]);

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

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

xhr.open('PATCH', '{{baseUrl}}/seller-register/pvt/sellers/:sellerId?accountName=&environment=');
xhr.setRequestHeader('accept', '');
xhr.setRequestHeader('content-type', '');

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

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/seller-register/pvt/sellers/:sellerId',
  params: {accountName: '', environment: ''},
  headers: {accept: '', 'content-type': ''},
  data: [{operation: '', path: '', value: false}]
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/seller-register/pvt/sellers/:sellerId?accountName=&environment=';
const options = {
  method: 'PATCH',
  headers: {accept: '', 'content-type': ''},
  body: '[{"operation":"","path":"","value":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}}/seller-register/pvt/sellers/:sellerId?accountName=&environment=',
  method: 'PATCH',
  headers: {
    accept: '',
    'content-type': ''
  },
  processData: false,
  data: '[\n  {\n    "operation": "",\n    "path": "",\n    "value": false\n  }\n]'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "[\n  {\n    \"operation\": \"\",\n    \"path\": \"\",\n    \"value\": false\n  }\n]")
val request = Request.Builder()
  .url("{{baseUrl}}/seller-register/pvt/sellers/:sellerId?accountName=&environment=")
  .patch(body)
  .addHeader("accept", "")
  .addHeader("content-type", "")
  .build()

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

const options = {
  method: 'PATCH',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/seller-register/pvt/sellers/:sellerId?accountName=&environment=',
  headers: {
    accept: '',
    'content-type': ''
  }
};

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

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

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

req.write(JSON.stringify([{operation: '', path: '', value: false}]));
req.end();
const request = require('request');

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/seller-register/pvt/sellers/:sellerId',
  qs: {accountName: '', environment: ''},
  headers: {accept: '', 'content-type': ''},
  body: [{operation: '', path: '', value: false}],
  json: true
};

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

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

const req = unirest('PATCH', '{{baseUrl}}/seller-register/pvt/sellers/:sellerId');

req.query({
  accountName: '',
  environment: ''
});

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

req.type('json');
req.send([
  {
    operation: '',
    path: '',
    value: false
  }
]);

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

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

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/seller-register/pvt/sellers/:sellerId',
  params: {accountName: '', environment: ''},
  headers: {accept: '', 'content-type': ''},
  data: [{operation: '', path: '', value: false}]
};

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

const url = '{{baseUrl}}/seller-register/pvt/sellers/:sellerId?accountName=&environment=';
const options = {
  method: 'PATCH',
  headers: {accept: '', 'content-type': ''},
  body: '[{"operation":"","path":"","value":false}]'
};

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

NSDictionary *headers = @{ @"accept": @"",
                           @"content-type": @"" };
NSDictionary *parameters = @[ @{ @"operation": @"", @"path": @"", @"value": @NO } ];

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/seller-register/pvt/sellers/:sellerId?accountName=&environment="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PATCH"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

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

let uri = Uri.of_string "{{baseUrl}}/seller-register/pvt/sellers/:sellerId?accountName=&environment=" in
let headers = Header.add_list (Header.init ()) [
  ("accept", "");
  ("content-type", "");
] in
let body = Cohttp_lwt_body.of_string "[\n  {\n    \"operation\": \"\",\n    \"path\": \"\",\n    \"value\": false\n  }\n]" in

Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/seller-register/pvt/sellers/:sellerId?accountName=&environment=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PATCH",
  CURLOPT_POSTFIELDS => json_encode([
    [
        'operation' => '',
        'path' => '',
        'value' => 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('PATCH', '{{baseUrl}}/seller-register/pvt/sellers/:sellerId?accountName=&environment=', [
  'body' => '[
  {
    "operation": "",
    "path": "",
    "value": false
  }
]',
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/seller-register/pvt/sellers/:sellerId');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

$request->setQueryData([
  'accountName' => '',
  'environment' => ''
]);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  [
    'operation' => '',
    'path' => '',
    'value' => null
  ]
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  [
    'operation' => '',
    'path' => '',
    'value' => null
  ]
]));
$request->setRequestUrl('{{baseUrl}}/seller-register/pvt/sellers/:sellerId');
$request->setRequestMethod('PATCH');
$request->setBody($body);

$request->setQuery(new http\QueryString([
  'accountName' => '',
  'environment' => ''
]));

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("accept", "")
$headers.Add("content-type", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/seller-register/pvt/sellers/:sellerId?accountName=&environment=' -Method PATCH -Headers $headers -ContentType '' -Body '[
  {
    "operation": "",
    "path": "",
    "value": false
  }
]'
$headers=@{}
$headers.Add("accept", "")
$headers.Add("content-type", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/seller-register/pvt/sellers/:sellerId?accountName=&environment=' -Method PATCH -Headers $headers -ContentType '' -Body '[
  {
    "operation": "",
    "path": "",
    "value": false
  }
]'
import http.client

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

payload = "[\n  {\n    \"operation\": \"\",\n    \"path\": \"\",\n    \"value\": false\n  }\n]"

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

conn.request("PATCH", "/baseUrl/seller-register/pvt/sellers/:sellerId?accountName=&environment=", payload, headers)

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

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

url = "{{baseUrl}}/seller-register/pvt/sellers/:sellerId"

querystring = {"accountName":"","environment":""}

payload = [
    {
        "operation": "",
        "path": "",
        "value": False
    }
]
headers = {
    "accept": "",
    "content-type": ""
}

response = requests.patch(url, json=payload, headers=headers, params=querystring)

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

url <- "{{baseUrl}}/seller-register/pvt/sellers/:sellerId"

queryString <- list(
  accountName = "",
  environment = ""
)

payload <- "[\n  {\n    \"operation\": \"\",\n    \"path\": \"\",\n    \"value\": false\n  }\n]"

encode <- "json"

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

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

url = URI("{{baseUrl}}/seller-register/pvt/sellers/:sellerId?accountName=&environment=")

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

request = Net::HTTP::Patch.new(url)
request["accept"] = ''
request["content-type"] = ''
request.body = "[\n  {\n    \"operation\": \"\",\n    \"path\": \"\",\n    \"value\": false\n  }\n]"

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

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

response = conn.patch('/baseUrl/seller-register/pvt/sellers/:sellerId') do |req|
  req.headers['accept'] = ''
  req.params['accountName'] = ''
  req.params['environment'] = ''
  req.body = "[\n  {\n    \"operation\": \"\",\n    \"path\": \"\",\n    \"value\": false\n  }\n]"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/seller-register/pvt/sellers/:sellerId";

    let querystring = [
        ("accountName", ""),
        ("environment", ""),
    ];

    let payload = (
        json!({
            "operation": "",
            "path": "",
            "value": false
        })
    );

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

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

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

    dbg!(results);
}
curl --request PATCH \
  --url '{{baseUrl}}/seller-register/pvt/sellers/:sellerId?accountName=&environment=' \
  --header 'accept: ' \
  --header 'content-type: ' \
  --data '[
  {
    "operation": "",
    "path": "",
    "value": false
  }
]'
echo '[
  {
    "operation": "",
    "path": "",
    "value": false
  }
]' |  \
  http PATCH '{{baseUrl}}/seller-register/pvt/sellers/:sellerId?accountName=&environment=' \
  accept:'' \
  content-type:''
wget --quiet \
  --method PATCH \
  --header 'accept: ' \
  --header 'content-type: ' \
  --body-data '[\n  {\n    "operation": "",\n    "path": "",\n    "value": false\n  }\n]' \
  --output-document \
  - '{{baseUrl}}/seller-register/pvt/sellers/:sellerId?accountName=&environment='
import Foundation

let headers = [
  "accept": "",
  "content-type": ""
]
let parameters = [
  [
    "operation": "",
    "path": "",
    "value": false
  ]
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/seller-register/pvt/sellers/:sellerId?accountName=&environment=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PATCH"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

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

dataTask.resume()